Django is a great framework to create fast and scalable web applications. To help you write great Django apps from the start, we started to compile a set of anti- and migration patterns. They’ll help you to avoid common mistakes or to migrate to a new version faster. Some patterns are simply (more elaborate) explanations of tips and best practices that can be found in Django’s docs. Others stem from our own experiences. Feel free to contribute your ideas or share your pattern via email.