1. 报错类型属于不能重入的问题。
  2. 根据资料搜集呢, 解决问题的相关办法 :

错误示例

Traceback (most recent call last):File "manage.py", line 14, in <module>execute_from_command_line(sys.argv)File "F:\env\bin\Python37\lib\site-packages\django\core\management\__init__.py", line 381, in execute_from_command_lineutility.execute()File "F:\env\bin\Python37\lib\site-packages\django\core\management\__init__.py", line 357, in executedjango.setup()File "F:\env\bin\Python37\lib\site-packages\django\__init__.py", line 24, in setupapps.populate(settings.INSTALLED_APPS)File "F:\env\bin\Python37\lib\site-packages\django\apps\registry.py", line 81, in populateraise RuntimeError("populate() isn't reentrant")RuntimeError: populate() isn't reentrant

解决办法(这样做即将在控制台输出实际的错误信息,以便于我们去做判断)

  1. 进入 F:\env\bin\Python37\lib\site-packages\django\apps\registry.py 文件。

  2. 将 报错行 81 行 的异常抛出代码:
    raise RuntimeError("populate() isn't reentrant")注释并替换成 self.app_configs = {}

最终诱发我错误的原因是:

TypeError: __init__() missing 1 required positional argument: 'on_delete'

原因是我升级并使用了django 2.2.9, 但是django-celery的版本是3.1.2,
解决办法:

升级django-celery 版本为 3.2.2 兼容版本就好

安装命令:

pip install django-celery==3.2.2

结束标语

目标的坚定是性格中最必要的力量源泉之一,
也是成功的利器之一。
没有它,天才也会在矛盾无定的迷径中徒劳无功。

Django 启动时报错: RuntimeError: populate() isn‘t reentrant相关推荐

  1. Django实战中遇到的坑:RuntimeError: populate() isn‘t reentrant最终解决方案

    在用Django搭建一个简易的用户信息管理系统时,运行整个项目时还好,若单独运行.py文件就出现RuntimeError: populate() isn't reentrant这个莫名其妙的错误.修改 ...

  2. RuntimeError: populate() isn‘t reentrant

    背景 环境:使用django 2.2 和python 3.7.6 报错信息 执行:python manage.py 时,报错RuntimeError: populate() isn't reentra ...

  3. CentOS7 service network start命令启动时报错解决方法

    service network start命令启动时报错: [root@localhost network-scripts]# service network start Starting netwo ...

  4. eclipse启动时报错An internal error occurred during: Initializing Java Tooling.

    eclipse启动时报错An internal error o当前工作目录文件夹下的 /.metadata/.plugins/org.eclipse.core.resources/.project.就 ...

  5. Eclipse启动时报错

    2019独角兽企业重金招聘Python工程师标准>>> Eclipse启动时报错:A Java RunTime Environment (JRE) or Java Developme ...

  6. PL/SQL Developer启动时报错:“Control 'dxDockBrowserPanel' has no parent window

    PL/SQL Developer启动时报错: "Control 'dxDockBrowserPanel' has no parent window" 出现原因:某次刚打开PL/SQ ...

  7. 【报错笔记】maven项目启动时报错

    maven项目启动时报错,通过maven test知报错原因如下: 解决方案:在pom.xml中指定项目的编码方式为utf-8 方法一: 在pom.xml的/project/build/plugins ...

  8. java项目启动时登录,Java项目启动时报错解决方法

    当前位置:我的异常网» Java Web开发 » Java项目启动时报错解决方法 Java项目启动时报错解决方法 www.myexceptions.net  网友分享于:2013-08-07  浏览: ...

  9. 关于cmake从GitHub上下载的源码启动时报错的问题

    关于cmake从GitHub上下载的源码启动时报错的问题: 由于cmake会产生all_build和zero_check两个project,此时需要右击鼠标将需要运行的项目设为启动项,在进行编译,现只 ...

最新文章

  1. mysql error 10048_mysql 连接异常(10048)
  2. Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做
  3. 设置asp.net网站的信任等级
  4. P1005 矩阵取数游戏(__int128模板/简单dp)
  5. 循环机换变速箱油教程_汽车变速箱油啥时更换?重力换和循环机换有啥区别?注意啥?...
  6. vue三种常用获取input值方法
  7. VMware for mac inside error solutions
  8. 飓鼎玩笑傲江湖服务器维护,12月24日维护更新公告 - 笑傲江湖12月24日维护更新公告 - 17173笑傲江湖官网合作专区 - 17173.com中国游戏第一门户站...
  9. 那些年关于JavaWeb的点点滴滴,你想看的这里全都有噢~
  10. 洋桃开发板笔记(五 ) Flash闪存的使用
  11. OAuth2四种不同的标准模式
  12. 使用google-jib部署springboot应用到阿里云Serverless kubernetes
  13. 计算机网络水晶头博客,两台电脑组成局域网(交叉线)的水晶头制作详解
  14. 黑马C++学习总结之对象的初始化和清理
  15. arXiv每日推荐-5.5:计算机视觉/图像处理每日论文速递
  16. 聊城大学计算机专业全国排名,2021年聊城大学排名,附全国最新排名
  17. 浅析eBay联盟营销的上下文广告机制
  18. U V风和真实风向风速
  19. 大众点评api接口 开放平台
  20. 成语接龙大战(AI来袭)

热门文章

  1. 基于ASP.NET109学生作业管理系统(web)
  2. 在 Web 数据控件中显示二进制数据54
  3. 谷歌云 | 如何正确开放谷歌云的数据库3306端口
  4. HTML阅读有没有检索,创建和使用HTML全文搜索索引(C++)
  5. Jmeter察看结果树之CSSJQuery_Tester使用
  6. vue.js html 属性赋值,vue.js怎么给textarea赋值
  7. 基于ESP8266和SU-03T的离线语音红外遥控器设计
  8. SOA 与数据库的新定位(IOD)
  9. C语言中PURGE用法,使用Purge_dups去冗余序列
  10. nginx配置http和https共存