【问题标题】:Django 1.5. 'url' requires a non-empty first argument. The syntax changed in Django 1.5姜戈 1.5。 'url' 需要一个非空的第一个参数。 Django 1.5 中的语法改变
【发布时间】:2013-02-22 16:25:18
【问题描述】:

如果我尝试:

href="{% url post_content product_id=p.id %}"

我有这个错误:

'url' 需要一个非空的第一个参数。语法改变了 Django 1.5,请参阅文档。

怎么改?

【问题讨论】:

标签: django


【解决方案1】:

在 Django 1.5 中更改:第一个参数以前不被引用, 这与其他模板标签不一致。从 Django 1.5 开始,它 根据通常的规则进行评估:它可以是带引号的字符串 或将在上下文中查找的变量。

所以:"{% url 'post_content' product_id=p.id %}"

【讨论】:

    猜你喜欢
    • 2013-01-30
    • 2013-04-05
    • 1970-01-01
    • 1970-01-01
    • 2013-02-10
    • 1970-01-01
    • 2021-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多