exercise - pizzeria pages summary user accounts allowing users to enter data adding new topics adding new entries editing entries exercise - blog setting up user accounts the users app the login page logging out the registration page exercise - blog accounts allowing users to own their data restricting access with @login_required connecting data to certain users restricting topics access to appropriate users protecting user' topics protecting the edit_entry page associating new topics with the current user exercise - refactoring exercise - protecting new_entry exercise - protected blog summary styling and deploying an app styling learning log the django-bootstrap app using bootstrap to style learning log modifying base html styling the home page using jumbotron styling the login page styling the new_topic page styling the topics page styling the entries on the topic page exercise - other forms exercise - stylish blog deploying learning log making heroku account installing the heroku toolbelt installing required packages creating packages list with requirements txt file specifying the python runtime modifying settings py for heroku making procfile to start processes modifying wsgi py for heroku xxiv contents in detail