Projekt & Apps
- Projekt
- DB-Config, installierte Applikationen, keine Models, wenige Zeilen Python Code.
- Applikation
- Models, Views, Python Code, ... wiederverwendbar.
Ein Projekt besteht aus N Applikationen.
Beispiele
- settings.py: Projekt (zentrale Konfig)
- models.py: Models in App
Reusable
- Projekt: Konfiguration für den konkreten Einsatz einer Anwendung.
- App: Anwendung, unabhängig von dem konkreten Einsatz. Enthält models.py (DB-Struktur)
- Bsp: django-cms ist eine Applikation. Die Verwendung in der Firma example.com ist das Projekt.