Django:支持带引号(>;1.5)或不带引号的URL标记(较旧的Django版本)

Django:支持带引号(>;1.5)或不带引号的URL标记(较旧的Django版本),django,django-views,django-templates,Django,Django Views,Django Templates,有没有办法支持: {% url myapp.views.index %} 及 两者同时存在 为什么要这样做?我被告知将所有开发环境都更改为1.6。我做到了;然而令人惊讶的是,prod服务器仍然有django 1.4。唯一不兼容的地方是URL标签 提前谢谢 在模板中加载url标记的未来版本,然后也可以在Django 1.3或1.4中使用新语法 {% load url from future %} {% url 'myapp.views.index' %} Django 1.7和中不推荐从fut

有没有办法支持:

{% url myapp.views.index %}

两者同时存在

为什么要这样做?我被告知将所有开发环境都更改为1.6。我做到了;然而令人惊讶的是,prod服务器仍然有django 1.4。唯一不兼容的地方是URL标签


提前谢谢

在模板中加载url标记的未来版本,然后也可以在Django 1.3或1.4中使用新语法

{% load url from future %}
{% url 'myapp.views.index' %}

Django 1.7和中不推荐从future加载URL标记。一旦您将产品升级到1.5或更高版本,就可以将其从模板中删除。

您能否详细介绍一下使用案例和动机?谢谢。@alecxe谢谢,我已经编辑了我的问题。谢谢。为什么不将生产升级到1.6并修复url标记?@alecxe当然是最好的主意,但我无法完全访问该服务器,负责人不在办公室。:)
{% load url from future %}
{% url 'myapp.views.index' %}