我从 webapp2 开始。我的英语不是很好,所以我将用一个例子来解释我的问题:假设我正在构建一个将处理汽车信息的应用程序。
我有这些处理程序:
- ViewHandler:将显示单个汽车的视图及其所有信息(发动机、年份、品牌、型号等)
- ListHandler:将显示应用程序中的所有汽车,并带有指向视图页面的链接。
问题是我无法建立到单一视图的链接。
我可以在模板中这样做:
<ul>
<li><a href='/cars/view/{{car.id}}'>{{car.model}}</a></li>
</ul>
但不喜欢那样(毕竟 DRY 原则在哪里?)我想知道是否有某种类似于 django 的方法来解决模板中的 URL,如下所示:
<ul>
<li><a href='{% url cars.view car.id}'>{{car.model}}</a></li>
</ul>
也许它不在模板中。我试过 webapp2.url_for() 但没有帮助。
非常感谢!