Django数据库迁移
问题描述:
嗨有一个Django项目完整的项目,现在我想从默认数据库的默认Sqlite3迁移到MySQL。我在Mac OS上,我不知道如何实现这个过程。任何一个有关如何使开关完整指南,将不胜感激。Django数据库迁移
答
转到项目的设置文件和编辑数据库使用正确的数据库连接
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'DB_NAME',
'USER': 'DB_USER',
'PASSWORD': 'DB_PASSWORD',
'HOST': 'localhost',
'PORT': '3306',
}
}
现在打开MySQL和创建数据库,您在数据库设置给。
转到您的项目 -
./manage makemigrations
./manage迁移
这将创建在指定的数据库名称的所有表。
您应该在来到SO之前阅读Django文档。 –
我阅读了文档,并不理解它。你要我去哪里? – King
我真的不明白为什么人们会投下这个问题。不理解文档并在此处询问并不是一种犯罪 – King