Здравствуйте!
Успешно пилю сайт/проект на flask+peewee. Естественно, всё по мануалам и примерам. В итоге имею колоссальный views.py, в котором каждый «вид» (url) набит простынями обработчиков запроса. Мне кажется, это не нормально, и я что-то делаю не так. Хочется вынести обработку в отдельные объекты, функции и т.п.
Например, у меня есть доступ к одной и той же модели от разных ролей пользователей, и в зависимости от роли, разные свойства модели могут меняться разными пользователями. Пока у меня простыня if-else.
Где почитать про это, посмотреть на правильные реализации?