我知道这个错误被问了很多次,但是我读了很多帖子,但是我找不到解决问题的方法。谁能帮我确定我的错误在哪里
它不断出现以下错误:
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.
外部\u world\url.py(项目的URL):
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")),
]
trip\url.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\url.py中删除path(r'trip/', include("trip.urls")),
时,它工作得非常好,但我需要维护这一行
将这两个URL移动到项目的URL.py,并从外部\u world\url.py移出
在trip\views.py中还有一个未定义的索引定义/类。如果您转到http://YourIP/YourProjectName/trip,则会导致错误。。您应该定义索引。 如果您正在键入下面的一个视图,它将正常工作,因为您已经定义了这些视图。数字是您定义的整数(QuestionID)
相关问题 更多 >
编程相关推荐