Django数据库迁移

时间:2017-09-23 12:17:38

标签: python django

你有一个django项目一个完整的项目现在我想从默认的Sqlite3(默认数据库)迁移到mysql。我在Mac OS上,我不知道如何实现这个过程。任何人如果有关于如何进行切换的完整指南将不胜感激。

1 个答案:

答案 0 :(得分:0)

转到项目的设置文件并使用正确的数据库连接编辑DATABASES

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', 
        'NAME': 'DB_NAME',
        'USER': 'DB_USER',
        'PASSWORD': 'DB_PASSWORD',
        'HOST': 'localhost',
        'PORT': '3306',
    }
}

现在打开mysql并在DATABASE设置中创建数据库。

转到您的项目 -

./ manage makemigrations

./ manage migrate

这将创建指定数据库名称中的所有表。