Web Development with Django takes this philosophy and equips you with the
knowledge and confidence to build real-world applications using Python.
Starting with the essential concepts of Django, you'll cover its major features by
building a website called Bookr – a repository for book reviews. This end-to-end case
study is split into a series of bitesize projects that are presented as exercises and
activities, allowing you to challenge yourself in an enjoyable and attainable way.
As you progress, you'll learn various practical skills, including how to serve static files
to add CSS, JavaScript, and images to your application, how to implement forms to
accept user input, and how to manage sessions to ensure a reliable user experience.
Throughout this book, you'll cover key daily tasks that are part of the development
cycle of a real-world web application.
By the end of this book, you'll have the skills and confidence to creatively tackle your
own ambitious projects with Django.
Web Development with Django is designed for programmers who want to gain web
development skills with the Django framework. To fully understand the concepts
explained in this book, you should have basic knowledge of Python programming, as
well as familiarity with JavaScript, HTML, and CSS.