Django模板url标记

时间:2013-05-24 19:04:54

标签: django

在阅读了很多资料后,我对{% url "xxx" %}内的内容感到困惑(Django 1.5的引用)。它是视图函数的路径,还是名为url模式的名称?

两者似乎都是正确的,在官方Django文档的不同位置提到过。

1 个答案:

答案 0 :(得分:2)

如第一个链接中所述,视图函数或网址名称模式都可以在{%url%}标记中使用。无论它是什么用引号。

  

警告:

     

不要忘记在函数路径或模式名称周围加上引号!

     

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