2
をURLに私は私のDjangoアプリケーションに逆のurlで直接管理Webサイトを使用したいが、私はこのエラーを取得:No module named admin.site.urls
Djangoの管理者が
私がどのように見えるurls.pyファイルがあります:
import os
from django.conf.urls import url, include
from django.contrib import admin
from django.conf.urls.static import static
from django.conf import settings
from BirthCertificate import views
from Identity import views
from Accueil import views
from log import views
from Mairie import views
from Table import views
from Recensement import views
from Configurations import views
from Mariage import views
import debug_toolbar
from django.views.generic.base import TemplateView
urlpatterns = [
url(r'^$', TemplateView.as_view(template_name=os.path.join(settings.BASE_DIR, 'Accueil/templates/Choice.html')),
name='choice'),
url(r'^admin/', include('admin.site.urls')),
url(r'^BirthCertificate/', include('BirthCertificate.urls')),
url(r'^Identity/', include('Identity.urls')),
url(r'^Accueil/', include('Accueil.urls')),
url(r'^Home/', include('log.urls')),
url(r'^Mairie/', include('Mairie.urls')),
url(r'^Table/', include('Table.urls')),
url(r'^Recensement/', include('Recensement.urls')),
url(r'^Configurations/', include('Configurations.urls')),
url(r'^__debug__/', include(debug_toolbar.urls)),
url(r'^Mariage/', include('Mariage.urls')),
]
をと私のHTMLテンプレートの1つは:
{% if request.user|has_group:"admin" %}
<li><a href="{% url "admin" %}" ><span class="glyphicon glyphicon-log-out"></span> Administration </a></li>
{% endif %}
何かが間違っていますか? どうすればこのエラーを解決できますか。
ありがとうございましたが、私はこのエラーを取得する: '「)(」引数を指定して「管理者」のためリバースキーワード引数 '{}'が見つかりません。 0個のパターンが試されました:[] 'テンプレートにurlをつけてdjangoの管理ページに直接アクセスしたいですか? – Deadpool
これは 'admin'が名前空間に過ぎないからです。 URLパターンの名前も含める必要があります(例: adminインデックスの '{%url" admin:index "%}" – Alasdair
すごい!私はこのトリックを知らなかった:)とてもありがとう! – Deadpool