我必须在模板中使用int值作为str。下面是代码将int转换为django模板中的str
<a href="{% url staticPageEdit id=item.id%}">{{ item.id}}</a>
但是当我运行呈现我TemplateSyntaxError错误 描述模板:夹缝NoReverseMatch同时呈现:反转“staticPageEdit”与参数“()”和关键字参数“{” id':1L}'找不到。 我的问题在于,item.id是一个数字值。但我的staticPageEdit页面期待一个字符串。这里是de url.py此url的网址
url(r'^staticPage/Edit/$',views.staticPageEdit,{'id':'-1'},name='staticPageEdit'),
url(r'^staticPage/Edit/(?P<id>/d+)/$',views.staticPageEdit,name='staticPageEdit'),
我想要一些如何发送字符串值而不是数字。那可能吗?
不宜正则表达式是'(θP \ d +)'? –
bernie
2010-11-07 23:36:08
好的,解决了我的问题:)谢谢 – yilmazhuseyin 2010-11-08 20:36:47