ImportError:无法从“django”导入名称“urlpatterns”

问题描述 投票:0回答:1

大家好,我正在尝试运行我的第一个 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")),
    
    ],
      


我试过在网上搜索答案无济于事。

django url-pattern
1个回答
1
投票

无需从任何地方导入

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
是尾随逗号。

© www.soinside.com 2019 - 2024. All rights reserved.