将Django从1.4升级到1.5 - url标签已更改?

时间:2014-08-27 17:59:09

标签: django

我将django项目从1.4升级到1.5,现在我收到的错误是我的url标签格式不正确。我做了一些研究,发现,我相信,所有我的url标签现在格式错误。

在1.4中,我的url标记看起来像这样:{% url path.to.view %} 在1.5中,url代码必须如下所示:{% url 'path.to.view' %}(请注意单引号)

我是否正确阅读?所有url代码都需要在视图路径周围使用单引号?这不是一个巨大的不便,因为人们升级必须在模板中更改每个url以添加单引号吗?有没有更快的方法来处理这个?我有一个很多的模板(它是一个大型企业Web应用程序)。

由于

1 个答案:

答案 0 :(得分:1)

是的,您正在正确阅读。 release notes

中包含了此更改

更改可能不方便,但它使url标记与其他标记一致,并允许您将变量和字符串用作标记参数。可以选择在Django 1.3和1.4中使用新样式标记,以允许用户为更改做准备。