Django ImportError 模块路径正确,且将文件夹设置为Source Root

问题描述:app

   在用PyCharm进行Django项目开发时,因为业务需求须要增长一个外键字段,但在引入外键关联的model时,报错ImportErrorblog

解决方案:开发

无奈中,尝试更改导入模块语句的位置,由文件头部改成相关model类前,奏效。字符串

后续:model

最近又遇到相似问题,此次终于弄清楚其缘由,报错是由于“循环导入”。循环

解决方案2(推荐):im

将外键类名用字符串替换为"app_label.ModelName"项目

相关文章
相关标签/搜索