django Не открывается страница админки
Изучаю django по книге Дронов В. А., "Практика создания веб сайтов". Успешно прошел первую часть - все люкс, все ясно и все работает... вот только не открывается админка. Не могу понять где накосячил.
samplesite\urls.py
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('', include('bboard.urls')),
path('admin', admin.site.urls)
bboard\urls.py
from django.urls import path
from .views import index, by_rubric, BdCreateView
urlpatterns = [
path('add/', BdCreateView.as_view(), name='add'),
path('<int:rubric_id>/', by_rubric, name='by_rubric'),
path('', index, name='index')
]
Ответы (1 шт):
Автор решения: web developer
→ Ссылка
admin URL - адрес должен быть первым:
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'', include('nw.urls', namespace='posts')),
] В противном случае оно будет перехвачено другим соответствующим регулярным выражением в вашем приложении сообщений urlpatterns, а именно:
url(r'^(?P<slug>[\w-]+)/$', post_detail, name='detail'),
Как правило, всегда размещайте адрес администратора в верхней части страницы проекта.urlpatterns
