1.7.3 Creating New Django Apps with
In Django nomenclature, a project is made of any number of apps. More expressly, a project is a website, while an app is a feature, a piece of website functionality. An app may be a blog, comments, or even just a contact form. All of these are encapsulated by a project, however, which is the site in its totality. An app may also be thought of as a library within the project. From Python’s perspective, an app is simply a package (Python files can be modules, and a directory of modules is a package).
We have two features in our site: (1) a structured organization of startups according to tags and (2) a blog. We will create an app for each feature.
As with a project, Django supplies a way to easily create ...