如果我尝试:
href="{% url post_content product_id=p.id %}"
我有这个错误:
'url'需要非空的第一个参数。语法改变了 Django 1.5,请参阅文档。
如何更改?
答案 0 :(得分:9)
在Django 1.5中更改:第一个参数用于不引用, 这与其他模板标签不一致。自Django 1.5以来,它 根据通常的规则进行评估:它可以是带引号的字符串 或者将在上下文中查找的变量。
所以:"{% url 'post_content' product_id=p.id %}"
。