如何使用网址修复django'django.core.exceptions.ImproperlyConfigured'错误?

时间:2019-09-01 07:02:42

标签: django python-3.x

@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')),
]

我到处都在搜索解决方案,但找不到。请帮助我摆脱困境。

3 个答案:

答案 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 中定义它

可能是上述错误之一引起的。

就这么简单