Python Django数据库迁移

Python Django数据库迁移,python,django,Python,Django,嗨,有一个django项目一个完整的项目现在我想从默认的Sqlite3迁移到mysql,这是默认的数据库。我使用的是Mac操作系统,我不知道如何实现这个过程。如果您能提供有关如何切换的完整指南,将不胜感激。转到项目的设置文件,并使用正确的数据库连接编辑数据库 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'DB_NAME', 'USER':

嗨,有一个django项目一个完整的项目现在我想从默认的Sqlite3迁移到mysql,这是默认的数据库。我使用的是Mac操作系统,我不知道如何实现这个过程。如果您能提供有关如何切换的完整指南,将不胜感激。

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

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', 
        'NAME': 'DB_NAME',
        'USER': 'DB_USER',
        'PASSWORD': 'DB_PASSWORD',
        'HOST': 'localhost',
        'PORT': '3306',
    }
}
现在打开mysql并按照数据库设置中的说明创建数据库

转到您的项目-

/管理makemigration

/管理迁移


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

在开始之前,您应该阅读Django文档。我阅读了文档,但不理解。你要我去哪里?我真的不明白为什么人们会投票否决这个问题。不理解文档并在这里询问不需要运行makemigrations不是犯罪,因为它们可能已经为sqlite版本创建了。我不知道在哪里创建用户名或其他类似的东西。与apache saver不同,我只是运行MAMP并配置所有。如何配置?您使用哪种操作系统?我使用Mac操作系统