Beyond the scope of functionality that you include in your standalone Django app, at a more practical level, you’ll also need to structure the code for reuse. There’s little fundamentally different about the structure of a standalone Django app from a Django app embedded directly in your Django project’s codebase. However, there are several practices you’ll want to follow to maximize the usability of your app. We’ll look at those in this chapter.
Django apps as Python modules
Let’s reiterate that a Django app, standalone or otherwise, is a Python package. That is, it’s made up of multiple ...