Если вы видите переменную 'urlpatterns' с действительными шаблонами в файле, то проблема, вероятно, вызвана циклическим импортом
я получил:django.core.exceptions.ImproperlyConfigured: Включенный URLconf '<модуль 'bookstore.urls' из 'C:\blog\bookstore\urls.py'>', похоже, не содержит шаблонов. Если вы видите переменную 'urlpatterns' с действительными шаблонами в файле, то проблема, вероятно, вызвана циклическим импортом.
мой urls.py в блоге выглядит так:
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('admin', admin.site.urls),
path('' , include('bookstore.urls'))
]
Мой код в файле view.py таков:
from django.http import HttpResponse
from django.shortcuts import render
def home(request):
return HttpResponse('Home Page')
def users(request):
return HttpResponse('users Page')
def info(request):
return HttpResponse('info Page')
Мой код в bookstore.urls.py следующий:
from django.urls import path
from bookstore import views
URLPatterns = [
path('home/' ,views.home),
path('users/' ,views.users),
path('info/' ,views.info),
]
и спасибо за помощь
Как насчет установки имени_приложения?
from django.urls import path
from bookstore import views
app_name = 'bookstore'
urlpatterns = [
path('home/' ,views.home, name='home'),
path('users/' ,views.users, name='users'),
path('info/' ,views.info, name='info'),
]