У меня есть проект Django, который становится все более сложным. Я начал с традиционных файлов: моделей, представлений и forms.py. Проблема, которую я сейчас имею в виду, заключается в том, что эти файлы становятся все больше и больше, и я хотел бы разбить их на управляемые части. Каковы наилучшие методы?Как структурировать сложный проект Django?
Кроме того, мне интересно, если лучше использовать метод класса для модели в Django? Например, у меня есть класс Vote, на котором я хотел бы добавить методы для получения количества голосов для определенного пользователя, контента и т. Д.?
Официальный совет Джанго, похоже, «используется менеджерами», но читает сообщения в блоге об этом; Я нахожу методы классов более удобными – agf
@agf Я согласен - мне еще предстоит найти, что это стоит проблемы менеджера, особенно учитывая, что можно классифицировать методы класса в базовые классы. – Marcin
Где я могу найти пример? Как насчет количества просмотров и форм, которые все входят в их собственный файл? – Martin