@eager
将url添加到url.py时出错。
当我在终端中运行代码时:'python manage.py runserver';然后在终端中显示以下错误-
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('polls/', include('polls.urls')),
]
我到处都在搜索解决方案,但找不到。请帮助我摆脱困境。
答案 0 :(得分:1)
确保在您的polls
应用中,您有一个名为urls.py
的文件,该文件的外观应如下所示:
from django.urls import path
from . import views
urlpatterns = [
path('', views.your_view),
]
如果您尚未在views.py
应用程序中配置polls
页面,则可以暂时将urlpatterns留空,并且不会看到任何错误。
答案 1 :(得分:0)
此错误可能是由于urls.py中的位置
urlpatterns = [
path('admin/', admin.site.urls),
path('polls/', include('polls.urls')),
]
当我删除投票路径时,该网站运行正常。因此,请尝试在网址中注释民意调查路径
urlpatterns = [
path('admin/', admin.site.urls),
#path('polls/', include('polls.urls')),
]
答案 2 :(得分:0)
我认为这个错误大多数人都误解了,循环错误导入在 django 中非常罕见,仅在烧瓶中很频繁。
此错误是由 urls.py 中的 'urlpatterns' 拼写错误引起的,该 urls.py 已在 django 应用程序中创建。
也可能是因为没有在 urls.py 文件中的 urlpatterns 中定义它
可能是上述错误之一引起的。
就这么简单