Задать вопрос
@maddread

Какие возможности у представлений в Django и можно ли использовать в них код на python?

Изучаю Django, возник следующий вопрос. Так или иначе в туториалах все привязано к моделям данных, представления, url и т.д. Как я могу использовать в django произвольный код, например в той же странице представления? Есть ли что-то аналогичное вставкам как в jsp или php?
  • Вопрос задан
  • 432 просмотра
Подписаться 2 Оценить 4 комментария
Пригласить эксперта
Ответы на вопрос 4
sim3x
@sim3x
В джанготемплейтах нельзя использовать питон напрямую
Ответ написан
petermzg
@petermzg
Самый лучший программист
Django это модель MVC (Model-View-Controller)
View - это темплейты, шаблон страницы.
Controller - это исполняемый код, сюда вы можете писать все что угодно на python и подготовить все необходимые данные, для отображения во View.
Такой подход позволяет программисту заниматься своим делом, а дизайнеру/верстальщику своим.
Ответ написан
@hellpirat
Full stack developer (Python/Django, React.js)
Комментировать
widestream
@widestream
Зачем напрямую? Пишешь тэг и используешь его.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы