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,我发现了错误,谢谢回复