にアップグレードする作業URLパラメータの名前1.10何ももう動作しません。そのように使用された場合はNoReverseMatch
を返します。Djangoは、私がURLのテンプレートタグをこのように使用して、古いDjangoのアプリを持っていなくなった後、1.10または1.11
私はurls.py
ファイルにapp_name = 'smart_service'
を置くことによって、これまでのURLのタグを変更することでこの問題を解決することができます
{% url 'smart_service:view_name' %}
これは面倒な作業とエラーに非常になりやすいですが、私はそれを避けるしたいのですが厳密に必要な場合を除きます。
最初のユースケースは推奨されていませんか?そうでない場合、それはもはやなぜ機能していないのですか?どちらか一方を使用することに特有の利点はありますか?