请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

新建一个apps文件夹,把四个app放到文件夹下,在setting中配置app了,运行报错,老师,请问是什么原因?

app配置
图片描述
目录结构
图片描述图片描述图片描述图片描述这三张是报错

django用的版本是2.2.2
python用的是3.7.5

如果把四个app拖出来放在根目录就能正常运行,如果四个全部放在新建的apps文件夹下,则会提示如上的报错,请问老师是什么问题呢?

正在回答 回答被采纳积分+3

1回答

bobby 2021-04-29 10:09:58

你是不是在代码中import的时候使用了 from course import * 这里应该改成from apps.course 这些地方的代码需要改一下 或者你将apps给mark成source root一下

0 回复 有任何疑惑可以回复我~
  • 提问者 sudoRam #1
    找到答案了,好像是app名和AppConfig子类的问题,把apps.courses.apps.CoursesConfig直接改成apps.courses就行了。谢谢老师。https://blog.csdn.net/weixin_39849239/article/details/110638023?utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.control
    回复 有任何疑惑可以回复我~ 2021-04-29 10:15:29
  • 提问者 sudoRam #2
    可以了,在各个应用下的apps.py下的name前加apps,笑哭。。。。
    回复 有任何疑惑可以回复我~ 2021-04-29 14:33:23
  • bobby 回复 提问者 sudoRam #3
    很棒,给其他遇到该问题的同学很好的采坑经验
    回复 有任何疑惑可以回复我~ 2021-04-29 19:08:44
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信