Python 如何在django中连接mysql

Python 如何在django中连接mysql,python,django,Python,Django,这是我的连接详细信息 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'django4webo1', 'USER': 'root', 'PASSWORD': '', 'HOST': 'localhost', 'PORT': '3306', } } 当我启动服务器时,会出现错误,我还需要数

这是我的连接详细信息

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'django4webo1',
        'USER': 'root',
        'PASSWORD': '',
        'HOST': 'localhost',
        'PORT': '3306',
    }
}
当我启动服务器时,会出现错误,我还需要数据库中的迁移表

  super(Connection, self).__init__(*args, **kwargs2)
django.db.utils.OperationalError: (1049, "Unknown database 'django4webo1'")

您需要先创建mysql数据库,然后将设置配置为:

 DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '<your_db_name>',
        'USER': '<your_username_in_db>'
        'PASSWORD': '<your_password_to_access_db>',
        'HOST': 'localhost',
        'PORT': '3306'
    }
}
数据库={
“默认值”:{
'ENGINE':'django.db.backends.mysql',
“姓名”:“,
“用户”:”
“密码”:“,
'主机':'本地主机',
“端口”:“3306”
}
}

注意:在运行mirations和迁移之前,您需要创建一个mysql数据库,然后运行迁移
python manage.py makemigrations
,然后迁移数据库
python manage.py migrate

您是否创建了数据库“django4webo1”在MySQL中?是的,我创建了django4webo1i,我发现了错误,谢谢回复