为了账号安全,请及时绑定邮箱和手机立即绑定

调用自定义模块出现ModuleNotFoundError: No module named 'XXX'

http://img1.sycdn.imooc.com//5db1793300015aff07470228.jpg

http://img1.sycdn.imooc.com//5db179330001d96107380241.jpg

http://img1.sycdn.imooc.com//5db179330001566705940249.jpg

http://img1.sycdn.imooc.com//5db1793400017ea806010417.jpg

http://img1.sycdn.imooc.com//5db17934000151f306680207.jpg


???是哪里出了问题???


正在回答

4 回答

我也好奇


0 回复 有任何疑惑可以回复我~

解决了吗


0 回复 有任何疑惑可以回复我~


因为他找不到这个路径,

解决办法添加 typeidea 到系统路径里面

可以把内外两层typeidea都添加到sys.path里面,可以加到settings里面,这样全部的子应用都可以找到这两个路径,但是不是全局的路径就不要添加到settings里面,哪里调用,哪里添加更好

import sys

sys.path.append(你要添加的路径)

或者

sys.path.insert(0,你要添加的路径)


你可以print(sys.path)看下你要的路径添加进去了没有


导包的时候不要把工程写到路径里面去

0 回复 有任何疑惑可以回复我~

url里面第一个参数应该是正则表达式,写成url( r'^super_admin/', admin.site.urls ),

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
django入门与实践
  • 参与学习       65163    人
  • 解答问题       869    个

手把手带你进入Django开发的大门,充分领略Django的魅力

进入课程

调用自定义模块出现ModuleNotFoundError: No module named 'XXX'

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信