【发布时间】:2011-08-17 10:20:20
【问题描述】:
为什么django核心开发者允许url模板标签直接指向一个django视图函数? (参考-https://docs.djangoproject.com/en/dev/ref/templates/builtins/#url)
{% load url from future %}
{# 1st method: pointing to a view function #}
{% url 'app_views.client' %}
{# 2nd method: pointing to a named url #}
{% url 'myapp:view-name' %}
已经可以在 urls.py 中命名 url,因此使用第二种方法指向特定的 url。让开发人员直接从模板中直接引用视图函数感觉不对。
有人知道为什么会做出这个决定吗?
【问题讨论】:
-
这可能值得在Django users Google group上发布?