В каких случаях я могу повторно использовать проект django для нескольких приложений? - PullRequest
2 голосов
/ 13 сентября 2011

Я только что закончил работу над учебным приложением django. Теперь я хочу создать свое собственное приложение. Должен ли я просто создать новое приложение в папке проекта учебника или мне следует создать новую папку проекта с новым приложением?

Я не уверен, в каких случаях имеет смысл повторно использовать проект и создавать несколько приложений в рамках этого проекта вместо создания новых проектов для каждого нового приложения

Ответы [ 2 ]

2 голосов
/ 13 сентября 2011

Вам не нужно создавать проект для каждого приложения.Когда вы создаете проект, вы можете определить новые приложения внутри проекта, если хотите, на самом деле 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
1 голос
/ 13 сентября 2011

Сайт - это обычно проект. На этом веб-сайте у вас может быть несколько функций (блог, вики и т. Д.). Каждая из этих функций должна быть приложением в проекте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...