我已经安装了mysql,并将其添加到服务中以自动启动,但是当我尝试运行命令行界面时,它说找不到mysql.exe。它要求我浏览它。我使用的是 Windows 10 64 位和 mysql Cluster 7.4。我正在按照说明进行操作,他们所说要做的就是在命令行中输入指令,例如manage.pysyncdb,这就是关于此事的全部内容。预先感谢我得到的任何帮助。
最佳答案
您是否在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',
}
}
其中引擎是您的数据库引擎。
关于Python、MySQL、Django、Syncdb 给出 DataBaseError(1046,未选择数据库),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37140006/