This guide assumes some basic knowledge of Python and Django. If you haven’t done this already, have a quick walk through Python tutorial and the Official Django tutorial.
The goal of the guide is not to make something that merely works, but to make apps that can be useful, practical, easy, and fast. In other words, something that you might want to make for your own daily use.
I have used PostgreSQL while working on these tutorials, please let me know if you run into trouble using other databases.