Python django数据库连接中的操作错误
我已经在django中设置了MySQL数据库。但我得到了操作错误,例如未知数据库Python django数据库连接中的操作错误,python,django,Python,Django,我已经在django中设置了MySQL数据库。但我得到了操作错误,例如未知数据库 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', #'ENGINE': 'mysql.connector.django', 'NAME': os.path.join(BASE_DIR, 'dbname'), 'USER':'root', 'PASSWORD':'********', 'HO
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
#'ENGINE': 'mysql.connector.django',
'NAME': os.path.join(BASE_DIR, 'dbname'),
'USER':'root',
'PASSWORD':'********',
'HOST':'localhost',
'PORT':'3306',
}
}
但它抛出了以下错误:
django.db.utils.OperationalError:1049,未知数据库
'c:\users\brahmareddy\desktop\djangTable\checkingapp\djangodb'
mysql数据库的设置应该如下所示
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'DB_NAME',
'USER': 'DB_USER',
'PASSWORD': 'DB_PASSWORD',
'HOST': 'localhost', # Or an IP Address that your DB is hosted on
'PORT': '3306',
}
}
名称不应该包含路径,它只是已经运行的MySQL实例的名称
主机是MySQL服务器的IP地址引擎是'django.db.backends.MySQL',但是你想连接到'c:\users\brahmareddy\desktop\djangotable\checkingapp\dbname'-我想它是sqlite。我使用了这些参数。但是它又抛出了同样的错误。你能把错误粘贴到这里吗?是否有MSSql实例运行在您希望与之连接的某个位置?