2014-01-22 1 views
0

Я довольно новичок в Django, я читал и смотрел видео, но есть одна вещь, которая меня путает. Это связано с приложениями. Я смотрел видео, где парень сказал, что удобно иметь приложения, которые делают что-то одно, поэтому, если у меня будет большой проект, у меня будет много приложений. Я сделал аналогию с кучей классов, где каждое приложение будет классом со своими собственными функциями и элементами, является ли это правильной интерпретацией? В этом случае, как приложение, где у меня есть основной метод в классе? Я имею в виду, что я не знаю, как подключить все приложения, которые у меня есть, есть ли основное приложение, отвечающее за управление другими? или как это работает? спасибо!Как подключить все приложения django

ответ

0

Возможно, у вас может быть приложение base, но оно вам не понадобится. Все приложения подключаются, когда вы объявляете их в INSTALLED_APPS в настройках, каждое приложение имеет файл urls.py, который поймает маршрут и вызовет одно из видов в этом приложении, если есть совпадение.

Я использую базовое приложение для определения глобальных шаблонов, глобальных статических файлов, помощников.

Надеюсь, это поможет

+0

интересно, есть ли место, где я мог бы больше узнать о проектах с множеством приложений? документация является очень простой и не может найти ничего другого. – nelson687

+0

Мне нравится эта книга http://twoscoopspress.org/products/two-scoops-of-django-1-5-e-book-bundle Я нашел это весьма полезным для людей, начинающихся с django – pleasedontbelong

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