【发布时间】:2020-12-20 17:34:58
【问题描述】:
我知道这个错误已经被问了很多,但是我阅读了很多帖子,但我找不到我的问题的解决方案。谁能帮我找出我的错误在哪里?
一直出现如下错误:
django.core.exceptions.ImproperlyConfigured: The included URLconf 'outside_world.urls' does not appear to have any patterns in it. If you see valid patterns in the file then the issue is probably caused by a circular import.
outside_world\urls.py(项目的网址):
from django.contrib import admin
from django.urls import path, include
from . import views
urlpatterns = [
path(r'admin/', admin.site.urls),
path(r'', views.detail, name='detail'),
path(r'trip/', include("trip.urls")),
]
行程\urls.py:
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
path('<int:question_id>/', views.detail, name='detail'),
path('<int:question_id>/results/', views.results, name='results'),
path('<int:question_id>/vote/', views.vote, name='vote'),
]
trip\views.py:
from django.shortcuts import render
from django.http import HttpResponse
def detail(request, question_id):
return HttpResponse("You're looking at question %s." % question_id)
def results(request, question_id):
response = "You're looking at the results of question %s."
return HttpResponse(response % question_id)
def vote(request, question_id):
return HttpResponse("You're voting on question %s." % question_id)
我的项目树: Project Tree
当我从 outside_world\urls.py 中删除 path(r'trip/', include("trip.urls")), 时,它工作得很好,但我需要维护这一行。
【问题讨论】:
-
path(r'trip/', include("trip.urls")),
标签: python django django-views django-urls django-errors