working with the response dictionary summarizing the top repositories monitoring api rate limits visualizing repositories using pygal refining pygal charts adding custom tooltips plotting the data adding clickable links to our graph the hacker news api exercise - other languages exercise - active discussions exercise - testing python_repos py summary project web applications getting started with django setting up project writing spec creating virtual environment installing virtualenv activating the virtual environment installing django creating project in django creating the database viewing the project exercise - new projects starting an app defining models activating models the django admin site defining the entry model migrating the entry model registering entry with the admin site the django shell exercise - short entries exercise - the django api exercise - pizzeria making pagesthe learning log home page mapping url writing view writing template exercise - meal planner exercise - pizzeria home page building additional pages template inheritance the topics page individual topic pages contents in detail xxiii