Summary

In this chapter, we've seen how to start our application and set it up properly so that we can develop things rapidly. We've looked at using template inheritance to achieve code reuse and give our site common elements such as navigation bars. Here's a list of topics we have covered so far:

  • Basic project layout and setup with sqlite3 database
  • Simple Django form and model form usage
  • Django contrib apps
  • Using django.contrib.auth to add user registration and authentication to an application
  • Template inheritance
  • Generic views for editing and displaying database objects
  • Database migrations

We'll use the lessons we've learned here throughout the rest of the chapters in this book.

Get Django Project Blueprints now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.