首页 > 解决方案 > 无法导入“django.urls”

问题描述

请帮忙!我是 django 的新手,请我在桌面上创建的虚拟环境中安装了 django。但是每当我创建一个 django 项目并在 url.py 文件和 wsgi.py 文件中打开 vs 代码中的文件夹时,导入语句中都会出现红色下划线。当我将鼠标悬停在它上面时,它说无法导入包名

这是来自 wsgi.py 文件。它说无法导入 django.core.wsgi 我还没有编写任何代码,所以还没有错误,但是 vscode 在 from import 语句上显示红色下划线

from django.core.wsgi import get_wsgi_application

在 urls.py 文件中它也做同样的事情

from django.contrib import admin
from django.urls import path

我曾尝试再次卸载和安装 django,但它没有用。它仍然做同样的事情

附言。在此之前我没有在 django 项目中编写任何代码,但毫无疑问这肯定会给我一个错误

标签: pythondjango

解决方案


这与您的启动项目有关,因为 Django 无法导入初始文件。毫无疑问,你做错了安装。

确保在您创建的虚拟环境中安装 Django,并使用 Django-admin start project 命令安装 Django

virtualenv projectname

激活虚拟环境

在您的 virtualenv 文件夹旁边写入命令

pip install Django. 

请注意末尾的点,在您当前所在的文件夹中启动项目所需,但在您的 virtualenv 文件夹旁边

现在它应该在 env 中安装 Django

接下来,运行

python manage.py check

如果一切顺利

python manage.py runserver

还要检查您的项目命名


推荐阅读