Вам не нужно создавать проект для каждого приложения.Когда вы создаете проект, вы можете определить новые приложения внутри проекта, если хотите, на самом деле manage.py
внутри папки проекта совпадает с django-admin.py
снаружи.Таким образом, вы можете startapp
напрямую, используя django-admin.py
:
$ django-admin.py startproject foo
$ django-admin.py startapp bar
$ ls foo bar/
bar/:
__init__.py models.py tests.py views.py
foo:
__init__.py manage.py settings.py urls.py