Basic Django blog example demonstrating OOP and code style practices.

Does not use admin panel - instead manually creating models.