1
我有一個使用的URL模板標籤這樣一個古老的Django應用程序:Django的命名URL參數不再工作,以1.10或1.11
{% url 'smart_service.views.view_name' %}
到目前爲止,它的工作很大,但更新版本後, 1.10沒有任何工作了,任何使用這種方式返回NoReverseMatch
。
我可以把app_name = 'smart_service'
到我urls.py
文件,並通過更改URL標記這個解決這個問題:
{% url 'smart_service:view_name' %}
這是一個繁瑣的任務,很容易出錯,我想,以避免它除非嚴格必要。
第一個用例已被棄用嗎?如果沒有,爲什麼它不再工作?使用其中一種還是有特定的優勢?