Python 德扬戈元';t使用MySQL数据库进行迁移

Python 德扬戈元';t使用MySQL数据库进行迁移,python,mysql,django,Python,Mysql,Django,我正在尝试在我的数据库(MySQL)和Django之间进行迁移。我在Linux中使用了相同的参数,没有任何问题。现在我正在使用命令: python manage.py migrate 我在终点站什么也没得到。但是,如果允许使用默认参数(对于sqlite数据库),则该命令可以工作。另外,我注意到它实际上读取'settings.py'文件,因为如果我写的东西没有任何意义,它会返回一个错误。这里是我的参数,我确信它们是正确的(我用MySQL命令检查过) 设置.py DATABASES = {

我正在尝试在我的数据库(MySQL)和Django之间进行迁移。我在Linux中使用了相同的参数,没有任何问题。现在我正在使用命令:

python manage.py migrate 
我在终点站什么也没得到。但是,如果允许使用默认参数(对于sqlite数据库),则该命令可以工作。另外,我注意到它实际上读取'settings.py'文件,因为如果我写的东西没有任何意义,它会返回一个错误。这里是我的参数,我确信它们是正确的(我用MySQL命令检查过)

设置.py

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'my_db',
        'USER': 'root',
        'PASSWORD': '123456789_dont_judge_me',
        'HOST': '127.0.0.1',
        'PORT': '3306',
    }
}
settings.py
---------------
import os
import pymysql
pymysql.install_as_MySQLdb()
import MySQLdb


# Database
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'django_test',
        'USER': 'root',
        'PASSWORD': '123456',
        'HOST': '127.0.0.1',
        'PORT': '3306',
    }
}

我使用的是Windows10、Python 3.5和Django 2.0

你知道问题出在哪里吗

谢谢你的回复,善良的人们

你可以试试这个

注意:我并不是说这是最好的解决方案,但它对我有效 如果是Window10

步骤1:安装pymysql

pip install pymysql
步骤2:编辑settings.py

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'my_db',
        'USER': 'root',
        'PASSWORD': '123456789_dont_judge_me',
        'HOST': '127.0.0.1',
        'PORT': '3306',
    }
}
settings.py
---------------
import os
import pymysql
pymysql.install_as_MySQLdb()
import MySQLdb


# Database
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'django_test',
        'USER': 'root',
        'PASSWORD': '123456',
        'HOST': '127.0.0.1',
        'PORT': '3306',
    }
}
步骤3:迁移它

python manage.py migrate

您可以按照此操作

得到的错误是什么?这就是问题所在。。我一个也没有。什么也没发生(但有1秒的圈数)。有你的命令运行的屏幕截图吗?刚刚完成@JerinPeterGeorge,在帖子里。谢谢你的帮助!请尝试python manage.py makemigrations python manage.py migrate并告诉我发生了什么?