django.db.migrations.exceptions.MigrationSchemaMissing: Unable to create the django_migrations table

Ubuntu Django migrate 问题

问题描述

从GIthub上下载的django项目想在本地运行起来,原本使用sqlite3,现在改用mysql,在

python manage.py makemigrations

没有问题,然而在执行:

python manage.py migrations

时出现报错:

django.db.migrations.exceptions.MigrationSchemaMissing: Unable to create the django_migrations table

问题原因

原来是自 Django2.1 后便不支持mysql5.5版本,最少5.6版本,所以我们需要对mysql进行升级。

解决办法

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mysql-server-5.6

执行以上命令便对mysql进行了更新,再次Django 数据迁移没有问题。

发布了6 篇原创文章 · 获赞 1 · 访问量 241

猜你喜欢

转载自blog.csdn.net/weixin_44652290/article/details/103713912
今日推荐