About the Author
Samuel Dauzon is a web developer. After two years of studying networks and their administration, he decided to head for development. He regularly tries out the latest development technologies for his customers. He is interested in software quality and security. He is also interested in web frameworks and has studied Symfony2 and ExtJS. He works primarily on CodeIgniter2 and Django.
He previously worked for CER FRANCE 49 (an accounting firm) for one year, where he created some software that was used internally with the WebDev software. Presently, he works for ILTR, a web development company specializing in ASP, PHP, and CodeIgniter2. For over two years, he has also worked as a freelance web developer (in PHP, Django, and so on).
I thank my wife, Nollie, who has long participated in this book by translating French to English and for supporting me with her love during the writing of this book. I thank my parents for their support and attention. I thank my friends, especially Marion and Dimitri, who have borne with me while I explained what a web framework is. I also thank my family and all those who have borne with me while I explained the book's subject. I also want to thank Nikhil, Puja (for her precious encouragements), Ruchita, and Gaurav from Packt Publishing, with whom it's been a pleasure to work.
About the Reviewers
Jorge Armin Garcia Lopez is a very passionate information security consultant from Mexico with more than six years of experience in computer security, penetration testing, intrusion detection/prevention, malware analysis, and incident response. He is the leader of a tiger team at one of the most important security companies in Latin America and Spain. Also, he is a security researcher at Cipher Storm Ltd. Group and is the co-founder and CEO of the most important security conference in Mexico called BugCON. He holds important security industry certifications such as OSCP, GCIA, and GPEN, and is also a FireEye specialist.
He has also reviewed Penetration Testing with Backbox , Packt Publishing and Penetration Testing with the Bash shell , Packt Publishing.
Thanks to all my friends for supporting me. Special thanks to my grandmother, Margarita; my sister, Abril; and to Krangel, Shakeel Ali, Mada, Hector Garcia Posadas, and Belindo.
Caleb Smith began programming text adventures and RPGs in BASIC in his youth. More recently, Caleb can be found spending his days writing Python and JavaScript for web applications at Caktus Consulting Group, LLC. In his spare time, Caleb enjoys functional programming, ethnic food, C programming, music theory, and contributing to free and open source software projects. Caleb studied music education in college and especially enjoys mentoring new programmers.
Deepak Thukral is a polyglot and Django framework contributor. He moved from India to Europe, where he completed his Master's degree in Computer Science, and later he was involved in various scientific projects using Python as the primary programming language. He currently works for various companies, helping them scale their platforms with Python.
www.PacktPub.com
Support files, eBooks, discount offers and more
You might want to visit www.PacktPub.com for support files and downloads related to your book.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at > for more details.
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
http://PacktLib.PacktPub.com
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.
Why Subscribe?
- Fully searchable across every book published by Packt
- Copy and paste, print and bookmark content
- On demand and accessible via web browser
Free Access for Packt account holders
If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.
Preface
For some years, web development has evolved through frameworks. Web development has become more efficient and has improved in quality. Django is a very sophisticated and popular framework. A framework is a set of tools designed to facilitate and standardize development. It allows the developer to benefit from very practical tools to minimize the development time. However, developing with frameworks requires knowledge about the framework and its proper usage. This book uses a step-by-step pedagogy to help novice developers learn how to easily deal with the Django framework. The examples in this book explain the development of a simple web tool: a text-based task manager.
What this book covers
, Django's Position on the Web