Разбивка кода Джанго - PullRequest
0 голосов
/ 04 мая 2011

В хорошо продуманном проекте django, какова будет приблизительная разбивка кода на файл?

Мне кажется, что большая часть моего кода лежит в файле views.py (кроме моих HTML-шаблонов). Для крупных сайтов есть ли один файл views.py или он обычно распространяется по сайту? Спасибо.

1 Ответ

1 голос
/ 04 мая 2011

Использование отдельных приложений - лучший способ упорядочить ваш код.Попробуйте организовать все ваши модели в отдельные группы и использовать это в качестве основы для своих приложений.Затем перетащите код для связанных представлений и URL-адресов в соответствующие приложения.

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

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