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

Django项目urls.py导入users视图遇未解析引用及模块不存在问题

解决Django项目中users模块导入问题

针对你遇到的PyCharm提示“unresolved reference”和导入startup.users报错的问题,按以下步骤排查解决:

  • 确认项目结构与模块标识
    确保users是独立的Django app,与startup(项目配置目录)同级,且users目录下存在空的__init__.py文件,用来标记该目录为Python可导入模块。

  • 配置PyCharm的Sources Root
    右键点击项目根目录(包含startup、users、vereinsapp的文件夹),选择Mark Directory as -> Sources Root,让PyCharm将该目录纳入Python路径识别范围。

  • 检查INSTALLED_APPS配置
    打开startup/settings.py,确认users已添加到INSTALLED_APPS列表:

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        # 自定义app
        'users',
        'vereinsapp',
    ]
    
  • 修正导入语句
    完成上述配置后,直接使用from users import views as user_views即可正常导入,无需使用startup.users(该路径错误,因为users不在startup目录下)。

  • 刷新PyCharm缓存
    若仍有错误提示,点击顶部菜单File -> Invalidate Caches...,选择Invalidate and Restart重启PyCharm,清除静态分析缓存后即可解决提示问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 02:01:16