Django for Beginners: Build websites with Python and Django
<p>A step-by-step guide to building web applications with Python and Django 2.2.</p><p>Create, test, and deploy 5 progressively more complex websites including a <i>Message Board</i> app, a <i>Blog</i> app with user accounts, and a robust <i>Newspaper</i> app with reader comments and a complete user registration flow.</p><p>Along the way you'll learn core Django features and best practices around models, views, templates, urls, custom user models, permissions, authorizations, user registration, testing, and deployment.</p><p><b>TABLE OF CONTENTS:</b></p><ul> <li>Introduction</li> <li>Chapter 1: Initial Setup</li> <li>Chapter 2: Hello World app</li> <li>Chapter 3: Pages app</li> <li>Chapter 4: Message Board app</li> <li>Chapter 5: Blog app</li> <li>Chapter 6: Forms</li> <li>Chapter 7: User Accounts</li> <li>Chapter 8: Custom User Model</li> <li>Chapter 9: User Authentication</li> <li>Chapter 10: Bootstrap</li> <li>Chapter 11: Password Change and Reset</li> <li>Chapter 12: Email</li> <li>Chapter 13: Newspaper app</li> <li>Chapter 14: Permissions and Authorizations</li> <li>Chapter 15: Comments</li> <li>Conclusion</li></ul>