在看範例的時候照著實作,想說用一下sqlite來當db。
工作站上一直出現,
django.db.utils.DatabaseError: database is locked
這個錯誤。
有解是說
把db 檔加上 w權限,
也就是 chomd 666 name.db
或者是說,
把DATABASE的選項加上timeout,
'PORT': '', # Set to empty string for default. Not used with sqlite3.
'OPTIONS': {
'timeout': 20,
}
但實際上都沒有解決這個問題,
原來是NFS locked的問題。
把file放在不是NFS的地方,就可以了Orz
How do I unlock a SQLite database? - Stack Overflow NFS locked
http://stackoverflow.com/questions/151026/how-do-i-unlock-a-sqlite-database
沒有留言:
張貼留言