2012-01-26 3 views
0

Я только что сделал учебник django, и я пытаюсь разработать приложение с другом. В настоящее время веб-приложение состоит из каталога приложений и шаблонов. Учебное пособие подразумевает, что шаблоны и приложения должны храниться в отдельных папках, но изменение одного из них может привести к изменению в другом.Как структурировать git с приложениями/шаблонами django

Как шаблоны приложений обычно отправляются и хранятся? Мне действительно нужны два отдельных репозитория для этого одного проекта? Есть ли документ или руководство где-нибудь, что это канонический текст для этих вопросов django?

ответ

1

Нет, я бы не сказал, что разделение шаблонов в другой репозиторий звучит как хорошая идея. Где это подразумевает помещение в отдельные репозитории? Означает ли это даже VCS?

Стандартная практика поставить приложение определенные шаблоны в templates каталог внутри приложения, которые будут обнаружены по умолчанию Джанго app_directories template loader.

myproject/myapp/templates/myapp/templates_here

Для глобального сайта широких шаблонов (например, в качестве базового шаблона) , имеет смысл помещать их в каталог, который вы определяете в settings.TEMPLATE_DIRS.

+0

Я знал, что это должно быть что-то действительно очевидное! Спасибо, он работал как шарм! Знаете ли вы о каких-либо хороших ресурсах для вопросов о структурировании проектов django? – Sandro

+0

@ Sandro На самом деле я не знаю никаких ссылок. Я развивал свои собственные на протяжении многих лет на основе того, что я вижу/что сработало. Для меня моя главная задача - держать файлы и папки максимально сфокусированными. Просто перемещение моих приложений из корневого каталога помогает выяснить корневой каталог (не имея URL-адресов, настроек, приложений, utils, шаблонов, статических и т. Д. Все в одном месте) ... перемещение настроек и связанных с ними конфигураций в папку настроек был чрезвычайно полезен. –

Смежные вопросы