This is an in-progress draft, enjoy.

Basic Components of a Django App

If you've never created a Python package before, or if you have but have never created a Django-app as a Python package, then this section is for you. We'll cover the necessary bits about setting up your app as an installable Python library and also the Django-specific setup you'll need to deal with in order to properly include everything else.

If you're somewhat familiar with standalone Django apps you can probably skim this section.