Я закончил разработку веб-сайта, он работает нормально, однако я пытаюсь оптимизировать свой веб-сайт, добавляя динамические шаблоны, и хочу убедиться, что это можно сделать на pythonid python.
, например,в моем шаблоне jinja у меня есть следующий пример:
{% block article_detail %}
<form action="{{request.route_url('Sports_News_Action',action=action)}}" method="post" class="form">
{% if action =='edit' %}
{{ form.id() }}
в моем контроллере:
@view_config(route_name='Sports_News_Action', match_param='action=create',
renderer='StarAdmin:templates/edit_sports.jinja2')
def general_create(request):
entry = SportNews()
маршрут запроса должен совпадать с маршрутом в моем контроллере, чтобы запуститьфункция.то, что я хочу сделать, это как я могу заменить один в jinja динамической переменной, чтобы использовать один шаблон jinja, скажем, для разных представлений / контроллеров с разными именами маршрутов.