You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python项目中无法识别Django导入语句的问题求助

Django导入语句出现波浪线报错的解决方案

问题详情

我使用Python 3.11.2、Django 4.2.1和Visual Studio Code开发,但所有以from django开头的导入语句下方都显示波浪线错误标记。

导入代码:

from django.contrib import admin
from django.contrib.auth import views as auth_views
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
from users import views as user_views

虚拟环境pip列表:

asgiref             3.6.0
Django              4.2.1
django-crispy-forms 1.14.0
Pillow              9.4.0
pip                 23.1.2
setuptools          58.1.0
sqlparse            0.4.2
tzdata              2022.1

解决步骤

  • 激活正确的虚拟环境
    打开VSCode命令面板(Ctrl+Shift+P),输入Python: Select Interpreter,选择当前项目虚拟环境对应的Python解释器。

  • 重启Python语言服务
    在命令面板输入Python: Restart Language Server,重启后语言服务会重新识别已安装的依赖。

  • 检查解释器路径配置
    若问题仍存在,打开Preferences: Open Settings (JSON),确认python.defaultInterpreterPath指向虚拟环境内的Python可执行文件(比如./venv/bin/python或.\venv\Scripts\python.exe)。

  • 验证Django安装位置
    在虚拟环境终端执行命令:

    python -c "import django; print(django.__file__)"
    

    确保输出路径属于当前虚拟环境,而非全局Python环境。

内容的提问来源于stack exchange,提问作者EcDhyne

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 22:13:16