大家好,我正在尝试运行我的第一个 Django 应用程序,但是当我运行服务器时出现错误
ImportError: cannot import name 'urlpatterns' from 'django' (C:\Users\Chris\AppData\Local\Programs\Python\Python311\Lib\site-packages\django_init_.py)
为什么我在 urls.py 中使用的命令来自 django import urlpatterns,据我所知应该可以工作?我的代码如下:
from django.contrib import admin
from django.urls import include, path
from django import urlpatterns
urlpatterns = [
path('tasks/', include("tasks.urls")),
],
我试过在网上搜索答案无济于事。
无需从任何地方导入
urlpatterns
。 urlpatterns
是一个变量,应该在 urls.py
文件中defined,所以:
from django.contrib import admin
from django.urls import include, path
# from django import urlpatterns
urlpatterns = [
path('tasks/', include('tasks.urls')),
]
在右方括号 (]
) 之后也应该
not是尾随逗号。