Добрый день,
Вот решил переписать свой первый простой джанго-проект из процедурного php-like cтиля, в красивый ООП-вид. Теперь вот задался вопросом, как идеалогоически правильно организован MVC подход в Django. Насколько я слышал, к примеру, в Рейлс считается что вся механика обработки данных должна храниться в модели, в ПХП я обычно встречался с тем, что модели содержат лишь интерфейс доступа к БД. Собственно вопрос: Где лучше разместить логику обработки данных, к примеру, метод включающий в себя обработку потока данных, и добавление полученной информации в базу? Стоит ли мне создавать отдельный менеджер для этих обработок, или этот процесс можно доверить методу в модели? Снова-таки, статические методы в модели почему-то хотят инициализации класса (т.е. к примеру User.populate() заставить работать у меня не получилось, приходилось сначала делать так user_manager = User(); user.populate()).
В общем, прошу прощения за такой сумбурный текст, и надеюсь получить объяснения от знатоков Django.
c уважением,
Михаил