首页 新闻 赞助 找找看

Django 视图里,引入不了应用名称

0
[待解决问题]

Django里,视图里,为什么用不了app1引入,提示:ModuleNotFoundError: No module named 'app1'

用models前面加. 也不行

ruanmou的主页 ruanmou | 初学一级 | 园豆:5
提问于:2022-09-23 18:05
< >
分享
所有回答(3)
0

首先你的项目根目录应该是【myproject-test】
你试试pycharm打开 myproject-test 文件夹

Sui丶便 | 园豆:198 (初学一级) | 2022-09-23 19:24
0

排查 ModuleNotFoundError: No module named 'app1' 很简单,在报错引用头部之前 打印或debug 输出 sys.path,看一下模块在不在列表内

解决办法有两种:

  1. 用 pycharm 的机制去修复,选中 project 文件夹 > 右键 "Mark Directory as" > "Sources Root"
  2. 按照排查方式,缺啥路径就手动插入 (这种方式不推荐)
〆灬丶 | 园豆:2287 (老鸟四级) | 2022-09-26 09:46
0

先看一下setting里有没有注册应用

Mrload | 园豆:202 (菜鸟二级) | 2024-03-16 21:07
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册