Django is a powerful Python web framework designed for rapid web application development. Today the web is increasingly present in our daily lives. Indeed, PHP is simple and easy to learn but does not impose any architecture for the website. Because of this, many websites have been created without giving importance to the quality of the development. Only the big companies use quality architectures. With the advent of frameworks like Django, the web developers have been forced to adopt MVC architectures and are encouraged to develop a quality code. This quality allows several developers to work together easily and reduces the number of bugs due to human errors.Beginning with the basics of the Web and Django, the book explains the MVC pattern. It then moves on to explain the step-by-step installation of Python, PIP, and Django on Windows and Linux. Furthermore, you will learn how to create templates and models. You will use Django to create forms, install a full administration area or set up an access restriction to some pages using the authentication module. Later on, it shows a deployment step task manager on Apache with PostgreSQL database. In the end, you will find a memento containing a list of the most used objects with Django. After reading the book, you will be able to quickly create dynamic web applications with AJAX and an admin part.