作者beatitude (python fan)
站内Python
标题[问题] django 资料库(mysql) 设定问题
时间Sun Jul 29 15:36:20 2012
大家好, 我在配置 django 资料库时遇到一点问题
如果我将资料库名称(ex: mydb) 直接指定在 MySQL 的配置档案中,
网站是可以正常运作的
可是当我按照 django document 指示,
https://docs.djangoproject.com/en/1.3/ref/databases/
想把资料库名称在 setting.py 内直接指定, 如下面的#1, #2
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mydb', #1
'OPTIONS': {
'read_default_file': '/path/to/my.cnf',
'NAME': 'mydb' #2
},
}
}
资料库就连不上了, debug 讯息显示 'No database selected'
请问这个问题有什麽方法可以解决吗?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.251.153.75
1F:推 Reylod:那个/path/to/my.cnf要换成你的设定档,确认一下看看 07/31 23:15
2F:→ Reylod:内容就类次下面#my.cnf的样子 07/31 23:15
3F:→ beatitude:/path/to/my.cnf 放的是我的设定挡路径没错, 只是我想 07/31 23:22
4F:→ beatitude:把db名称改为在setting.py内设置, 而不是在my.ini里面 07/31 23:23
5F:→ beatitude:但是就是不行, 如内文叙述的错误讯息 07/31 23:24
6F:→ Reylod:oh, 抱歉我没看清楚 08/01 16:52