lol*_*433 4 python mysql django macos python-3.x
得到一个奇怪的错误.我在MySQL中创建了一个数据库,设置数据库使用它.在我的Django settings.py中使用正确的设置.但是仍然存在没有选择数据库的错误.
首先我试过:
python manage.py syncdb
Run Code Online (Sandbox Code Playgroud)
得到了这个追溯:
django.db.utils.OperationalError: (1046, 'No database selected')
Run Code Online (Sandbox Code Playgroud)
settings.py:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'my_db',
'USER': 'username',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '3306',
}
}
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
检查以确保您的数据库my_db存在于MySQL实例中.登录MySQL并运行;
show databases;
Run Code Online (Sandbox Code Playgroud)
确保my_db存在.如果没有,请运行
create database my_db;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4607 次 |
| 最近记录: |