Django in Action cover
welcome to this free extract from
an online version of the Manning book.
to read more
or

about this book

 

Django in Action was written to help you learn how to use Django to build multiuser websites. Throughout the book, you’ll be building RiffMates, a musicians’ classifieds site. You’ll start by creating a basic site with a few simple pages and eventually progress to multiuser capabilities.

How this book is organized: A roadmap

The book is divided into three parts. Part 1 gives the basic structure of all Django projects, teaching you how to get started.

  • Chapter 1 provides a background on how Django sites work and introduces you to the differences between writing with a framework and writing using a library.
  • Chapter 2 gets you started writing code, showing you how to create your first project and build your first web page.
  • Chapter 3 does a deep dive into the Django Template Engine, which allows you to compose and re-use HTML, like you would with object-oriented code.
  • Chapter 4 is all about the object relational mapping (ORM), an abstraction to a database, giving you the ability to write Python classes to interact with database tables and queries.
  • Chapter 5 shows you the Django Admin, an out-of-the-box web tool for administering ORM classes. This includes both those you write and those which are built-in, such as the user management classes.

Once through part 1, you’ll have enough to build your own single-user site. Part 2 introduces you to more advanced features in Django, including multiuser sites, accepting user content, testing, and the database migration system.

About the code

liveBook discussion forum

Other online resources

sitemap