→ DigiPrince:manage.py dbshell 的錯誤訊息是? 09/07 15:23
推 hanhong:$ sqlite3 dbname 這可以嗎 09/07 16:23
→ walao81:我都用 firefox + addons "SQLite manager" 09/07 16:36
→ suzuke:settings.py裡面DATASASES要設django.db.backends.sqlite3 09/07 17:02
→ suzuke:而不是只打sqlite3 09/07 17:02
→ suzuke:以上純粹猜測... 09/07 17:03
我本來是只打sqlite3而已,剛剛改成django.db.backends.sq,輸入manage.py dbshell
後還是不行...,同樣的錯誤訊息,(sqlite3,不是內部或外部命令,可執行的程式或
批次檔。)
db我是像下面這樣設定
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': 'C:/Python27/Lib/site-packages/django/bin/mysite/db/test.db',
'USER': '', # Not used with sqlite3.
'PASSWORD': '', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost.
Not used with sqlite3.
'PORT': '', # Set to empty string for default.
Not used with sqlite3.
}
}
※ 編輯: Jason1122 來自: 114.32.115.169 (09/07 19:11)
推 suzuke:要加一個column其實不用這麼麻煩, python manage.py syncdb 09/07 19:42
→ suzuke:就會自己新建一個了 09/07 19:43
→ suzuke:不過錯誤訊息看起來感覺是你的python path沒有設定好 09/07 19:43
剛剛找到類似的問題,http://www.zeuux.org/group/django/bbs/content/6442/
照著做解決了,要再去下載db shell,設定好目錄位置之後再執行python manage.py
就可以進入了
※ 編輯: Jason1122 來自: 114.32.115.169 (09/07 20:06)
推 suzuke:good job! 09/07 20:26
推 hanhong:Firefox的addons也很好用 09/08 00:55