Based off of the Django Tutorial from the Django website.