作者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
推 Reylod:那個/path/to/my.cnf要換成你的設定檔,確認一下看看 07/31 23:15
→ Reylod:內容就類次下面#my.cnf的樣子 07/31 23:15
→ beatitude:/path/to/my.cnf 放的是我的設定擋路徑沒錯, 只是我想 07/31 23:22
→ beatitude:把db名稱改為在setting.py內設置, 而不是在my.ini裡面 07/31 23:23
→ beatitude:但是就是不行, 如內文敘述的錯誤訊息 07/31 23:24
→ Reylod:oh, 抱歉我沒看清楚 08/01 16:52