Python,MySQL,Django,Syncdb提供DataBaseError(1046,未选择数据库)

时间:2016-05-10 13:27:46

标签: python mysql django cmd syncdb

我已经安装了mysql,将其添加到服务中以自动启动,但是当我尝试运行命令行界面时,它说它无法找到mysql.exe。它要求我浏览它。我使用的是Windows 10 64位和mysql Cluster 7.4。我按照说明操作,他们所说的只是输入命令行的指令,就像这个 manage.py syncdb 一样,这就是关于此事的所有内容。提前感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

您是否在settings.py中定义了数据库 https://docs.djangoproject.com/en/1.9/ref/settings/#databases

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'mydatabase',
        'USER': 'mydatabaseuser',
        'PASSWORD': 'mypassword',
        'HOST': '127.0.0.1',
        'PORT': '5432',
    }
}

其中engine是您的数据库引擎。