非常に基本的な質問ですが、Webで回答を追跡するのに問題があります。 Django管理サイト(つまり、localhost:8000/admin)にリンクするテンプレートがあります。これのコードは何ですか?
のようなものを想像しています
<a href="{% url admin.site.root %}">link to admin panel</a>
しかし、上記のスニペットを試すと、次のようになります。
Caught an exception while rendering:
Reverse for 'project_name.Django.contrib.admin.sites.root' with
arguments '()' and keyword arguments '{}' not found.
助けて?
Oggyが提案していることを試してください。ただし、現在のDjangoで「_」の代わりに「:」を使用します。
<a href="{% url 'admin:index' %}">link to admin panel</a>
どのDjangoバージョンを使用していますか?トランクを使用している場合は、管理URLパターンを次のように変更します。
(r'^admin/(.*)', admin.site.root)
に:
('^admin/', include(admin.site.urls))
そして、参照できる「admin_index」という名前のURLパターンを取得します。見る
http://docs.djangoproject.com/en/dev/ref/contrib/admin/#reversing-admin-urls
詳細については