• Python 3
Reading time
  • Approximately 26 days
What you will learn
  • Web Development
  • Nigel George
  • 4¬†years, 3¬†months ago
Packages you will be introduced to
  • django
Book cover of Build a Website With Django 3: A complete introduction to Django 3 by Nigel George

Build a website with Django 3 is the fourth edition of my popular Django beginners book, fully updated for Django 3

Not only has the book been updated to cover the latest version of Django, but I've added install instructions for macOS users.

Your complete introduction to Django 3

Build ya website with Django 3 covers all the core concepts of Django to get you up and running fast:

  • Why Django is the premier Python framework for developing web applications
  • The big picture - how Django is structured
  • Django Models
  • Django Views
  • Django Templates
  • The Django admin
  • Generic views
  • Simple forms
  • Complex forms and model forms
  • Managing Users
  • Restricted content
  • File uploads
  • Sending email
  • Deploying a Django application

Build a real website

This book is not about boring theory. You'll be building a fully functioning website as you learn Django. I even show you how to deploy your website to the Internet for free.