zaqq3292 2023-01-19 22:14 采纳率: 100%
浏览 49
已结题

PyCharm 2021.3.3执行命令python manage.py makemigrations时报错,如何解决?

PyCharm 2021.3.3执行命令python manage.py makemigrations时报错

环境是:
PyCharm 2021.3.3
Django 4.15
Mysql 8.0.25

尝试过修改root用户类型,最终失败

img

但最终还是报错

报错代码
C:\Python\Python310\lib\site-packages\django\core\management\commands\makemigrations.py:143: RuntimeWarning: Got an error ch
ecking a consistent migration history performed for database connection 'default': connection to server at "127.0.0.1", port
3306 failed: received invalid response to SSL negotiation: J

我想能正常做数据迁移
  • 写回答

2条回答 默认 最新

  • 梦想橡皮擦 优质创作者: python技术领域 2023-01-26 15:49
    关注

    Django 在检查数据库迁移历史时遇到了问题。原因是由于数据库模型和迁移文件不一致导致的。这意味着,在数据库中存在的表结构与 Django 所需的表结构不匹配。

    使用 "python manage.py makemigrations" 命令来重新生成迁移文件。
    使用 "python manage.py migrate --fake" 命令来将数据库与迁移文件匹配。

    本回答被专家选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 2月17日
  • 专家已采纳回答 2月9日
  • 创建了问题 1月19日