Я просто хотел попробовать построить проект с django. Поэтому у меня есть (основной) вопрос о том, как управлять таким проектом. Поскольку я не могу найти никаких рекомендаций о том, как разделить проект на приложения.
Возьмем в качестве примера своего рода SO. Какие приложения вы бы использовали? Я бы сказал, что должны быть приложения "пользователи" и "вопросы". Но что, если бы существовала система тем со статическими статьями. Может быть, они также могли бы получить голоса. Как тогда построить структуру приложений? Одно приложение для «вопросов», «голосов» и «тем» или только одно приложение «контент»?
Я понятия не имею, что делать. Может быть, это потому, что я еще не очень много знаю о Джанго, но мне тоже интересно...