Управление проектом Django с помощью mercurial и PyCharm — выбор корневой папки

Что лучше/предпочтительнее/правильно/обычным способом:
- Корень репозитория и проекта PyCharm = папка проекта Django с settings.py
- Корень репозитория и проекта PyCharm является родительским каталогом проекта Django.

Никогда раньше не использовал Hg, и эта простая проблема мешает мне.


person Gill Bates    schedule 07.05.2013    source источник


Ответы (1)


Я предполагаю, что вы используете Django >= 1.4. Когда вы создаете проект Django, используя эту версию Django, по умолчанию создается папка с manage.py и внутри нее подпапка с settings.py.

Что вам нужно сделать, так это использовать папку с manage.py в качестве корня для вашего проекта PyCharm и репозитория Mercurial. Таким образом, все ваши приложения будут в проекте и репо.

Если вы не хотите, чтобы Mercurial отслеживал ваши настройки PyCharm, не забудьте добавить папку .idea в файл .hgignore.

person Spc_555    schedule 07.05.2013