Я начинаю с webapp2.Мой английский не очень хорош, поэтому я буду использовать пример, чтобы объяснить мою проблему: предположим, я создаю приложение, которое будет обрабатывать информацию об автомобилях.
У меня есть следующие обработчики:
- ViewHandler: отобразит представление для одного автомобиля со всей его информацией (двигатель, год выпуска, марка, модель и т. Д.)
- ListHandler: отобразит все автомобили в приложении со ссылкой на страницу просмотра.
Проблема в том, что я не могу создать эту ссылку на один вид.
Я мог бы сделать это в шаблоне:
<ul>
<li><a href='/cars/view/{{car.id}}'>{{car.model}}</a></li>
</ul>
, но мне это не нравится (где же в конце концов принцип СУХОГО?) Мне было интересно, есть ли способ сделать это похожим наdjango, разрешив URL в шаблоне, вот так:
<ul>
<li><a href='{% url cars.view car.id}'>{{car.model}}</a></li>
</ul>
Возможно, его нет в шаблоне.Я пробовал webapp2.url_for (), но не помогло.
Большое спасибо!