Известно, что в джанго паттерн (?) MVC называют MTV, так как вместо View там Template. Но как тогда быть с urls? Формально, url’ы можно отнести к презентационному уровню (в MVC это “V”, а MTV – “T”). Значит не корректно не будет объявлять методы классов модели, которые будут возвращать реверс урл, или урл построенный любым другим образом.
Однако, с точки зрения правильного делегирования методов классам, неплохо было бы, чтоб класс сам мог рассказать как его редактировать, удалять и пр. Выходит что нужно в MTV для django добавлять “u” (хотя бы маленькую).
Значит Django’вский MTV надо называть “MTuV”? Что об этом думаете?
Комментариев нет:
Отправить комментарий