[問題] django 資料庫(mysql) 設定問題

看板Python作者 (python fan)時間13年前 (2012/07/29 15:36), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串1/1
大家好, 我在配置 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

07/31 23:15, , 1F
那個/path/to/my.cnf要換成你的設定檔,確認一下看看
07/31 23:15, 1F

07/31 23:15, , 2F
內容就類次下面#my.cnf的樣子
07/31 23:15, 2F

07/31 23:22, , 3F
/path/to/my.cnf 放的是我的設定擋路徑沒錯, 只是我想
07/31 23:22, 3F

07/31 23:23, , 4F
把db名稱改為在setting.py內設置, 而不是在my.ini裡面
07/31 23:23, 4F

07/31 23:24, , 5F
但是就是不行, 如內文敘述的錯誤訊息
07/31 23:24, 5F

08/01 16:52, , 6F
oh, 抱歉我沒看清楚
08/01 16:52, 6F
文章代碼(AID): #1G5EW0Tv (Python)
文章代碼(AID): #1G5EW0Tv (Python)