This is the code repository for Django 5 for the Impatient - Second Edition, published by Packt.
Learn the core concepts of Django to develop Python web applications
This book offers a hands-on journey for full-stack web development, covering key Django features like URLs, views, templates, models, authentication, and more. You'll learn how to build and deploy apps in just a few days.
This book covers the following exciting features:
- Understand and use Django key features, including URLs, templates, models, and forms
- Implement responsive user interfaces using Bootstrap
- Manage data storage in databases effectively
- Explore the powerful built-in admin interface with Django
- Harness Django’s powerful built-in authentication system
- Deploy your Django project on the internet for users
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02/moviesstore.
The code will look like the following:
from django.contrib import admin
from django.urls import path
urlpatterns = [
path('admin/', admin.site.urls),
]
Following is what you need for this book: This book is for Python developers of any experience level who want to build full-stack web applications using Django. Anyone new to Django can get started with this book.
With the following software and hardware list you can run all code files present in the book (Chapter 1-13).
Chapter | Software required | OS required |
---|---|---|
1-13 | Python 3.10+ | Windows, macOS, or Linux |
1-13 | Pip | Windows, macOS, or Linux |
1-13 | Visual Studio Code | Windows, macOS, or Linux |
1-13 | Git | Windows, macOS, or Linux |
Click on the following link to see the Code in Action:
Daniel Correa is a researcher, software developer, and author of programming books. Holding a PhD in computer science, he also serves as a professor at Universidad EAFIT in Colombia. His interests lie in software architectures, frameworks, web development, and clean code. You can follow Daniel on X at @danielgarax.
Greg Lim is a technologist and the author of several books on programming. He has taught programming in tertiary institutions for many years and places a strong emphasis on learning by doing. Follow Greg on X at @greglim81.