Какие возможности у представлений в Django и можно ли использовать в них код на python?
Изучаю Django, возник следующий вопрос. Так или иначе в туториалах все привязано к моделям данных, представления, url и т.д. Как я могу использовать в django произвольный код, например в той же странице представления? Есть ли что-то аналогичное вставкам как в jsp или php?
Django это модель MVC (Model-View-Controller)
View - это темплейты, шаблон страницы.
Controller - это исполняемый код, сюда вы можете писать все что угодно на python и подготовить все необходимые данные, для отображения во View.
Такой подход позволяет программисту заниматься своим делом, а дизайнеру/верстальщику своим.