Skip to content

Repo of the "Beginning Django 3: Build Full Stack Python Web Applications" book. Available on Amazon.

Notifications You must be signed in to change notification settings

PracticalBooks/Beginning-Django-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beginning-Django-3

Repo of the "Beginning Django 3: Build Full Stack Python Web Applications" book

Vue.js 3 By Example

This is the code repository for Beginning Django 3: Build Full Stack Python Web Applications book.

What is this book about?

In this book, we take you on a fun, hands-on and pragmatic journey to learning Django full stack development. You'll start building your first Django app within minutes. Every chapter is written in a bite-sized manner and straight to the point as we don’t want to waste your time (and most certainly ours) on the content you don't need. In the end, you will have the skills to create a Movies review app and deploy it to the Internet.

This book covers:

  • Chapter 1: Introduction
  • Chapter 2: Installing Python and Django
  • Chapter 3: Understanding the Project Structure
  • Chapter 4: Creating Our First App
  • Chapter 5: URLs
  • Chapter 6: Generating HTML Pages with Templates
  • Chapter 7: Adding Bootstrap to Our Site
  • Chapter 8: Adding a Search Form
  • Chapter 9: Models
  • Chapter 10: Django Admin Interface
  • Chapter 11: Displaying Objects from Admin
  • Chapter 12: Revisiting Concepts - Adding A News App
  • Chapter 13: Understanding the Database
  • Chapter 14: Displaying Objects in Admin
  • Chapter 15: Extending Base Templates
  • Chapter 16: Static Files
  • Chapter 17: Movie Detail Page
  • Chapter 18: Creating a Signup Form
  • Chapter 19: Creating a User
  • Chapter 20: Showing if a User is Logged In
  • Chapter 21: Logout
  • Chapter 22: Log In
  • Chapter 23: Letting Users Post Movie Reviews
  • Chapter 24: Creating a Review
  • Chapter 25: Listing Reviews
  • Chapter 26: Updating a Review
  • Chapter 27: Deleting a Review
  • Chapter 28: Authorization
  • Chapter 29: Deployment

The goal of this book is to teach you Django development in a manageable way without overwhelming you. We focus only on the essentials and cover the material in a hands-on practice manner for you to code along.

Following is what you need for this book: No previous knowledge on Django or Python is required, but you should have basic programming knowledge. We will explain concepts that are difficult to understand as we move along.

Software and Hardware List

Software required OS required
Python3 Windows, Mac OS X, and Linux (Any)
Pip Windows, Mac OS X, and Linux (Any)

Related products

Get to Know the Authors

Greg Lim is a technologist and author of several programming books. Greg has many years in teaching programming in tertiary institutions and he places special emphasis on learning by doing.

Contact Greg on Twitter at @greglim81

Daniel Correa is a researcher and has been a software developer for several years. Daniel has a Ph.D. in Computer Science; currently he is a professor at Universidad EAFIT in Colombia. He is interested in software architectures, frameworks (such as Laravel, Django, Express, Vue, React, Angular, and many more), web development, and clean code.

Contact Daniel on Twitter at @danielgarax

About

Repo of the "Beginning Django 3: Build Full Stack Python Web Applications" book. Available on Amazon.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published