Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django数据库连接中的操作错误_Python_Django - Fatal编程技术网

Python django数据库连接中的操作错误

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

我已经在django中设置了MySQL数据库。但我得到了操作错误,例如未知数据库

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实例运行在您希望与之连接的某个位置?