2012-03-09 8 views
1

私はいくつかのDjangoの例を見ていましたが、あなたはこのような変数で特定のURLを呼び出すことができることに気付きました。<a href="{% url auth_login %}">Log in</a></li>私は同じ考え方で管理ページをどのように呼びますか?Djangoテンプレートのadmin URLは何ですか(システムのすべてのURLのリストはどこですか)?

より一般的な質問:Djangoが使用する事前定義済みのURL変数のリストはありますか?どのように定義されていますか(どのようにオーバーライドできますか)私が知っている他のものは、auth_logoutauth_password_changeです。

答えて

3

一般的に、あなたが書いたURLによって異なります。urls.py

関連Djangoのドキュメント:https://docs.djangoproject.com/en/dev/topics/http/urls/

あなたがdjango.contrib.adminを追加すると、あなたはあなたがここに見ることができる、(r'^admin/', include(admin.site.urls)),を使用してそのURLを追加します。また、テンプレート内のadmin URLの、https://code.djangoproject.com/browser/django/trunk/django/contrib/admin/sites.py#L217

+1

+1を{%url admin:index%}を使用する(URLをURLに定義された名前に置き換える) – JamesO

関連する問題