有没有办法支持:
{% url myapp.views.index %}
和
{% url 'myapp.views.index' %}
同时?
为什么这样做?我被告知将我的所有开发环境改为1.6。我做了;然而令人惊讶的是prod服务器仍然有django 1.4。 URL标记只有很大的不兼容性。
提前致谢!
答案 0 :(得分:4)
在模板中加载未来版本的url标记,然后您也可以在Django 1.3或1.4中使用新语法。
{% load url from future %}
{% url 'myapp.views.index' %}
在Django 1.7和removed in Django 1.9中不推荐从以后加载URL标记。将生产升级到1.5或更高版本后,您可以将其从模板中删除。