2013-11-01 45 views
0

我正在看視頻教程 https://www.youtube.com/watch?v=U_dDY7TvJ4E&list=PLxxA5z-8B2xk4szCgFmgonNcCboyNneMD目前我的代碼從url(語言)中獲取一個值,並將其傳遞到語言視圖函數中,該函數將該值作爲一個名爲「lang」的會話。它也會產生一個叫做「lang」的cookie。這些都是相關的文件:django中會話的問題......我做錯了什麼?

http://pastebin.com/A6gb2em6

(對不起,我已經把代碼放在這裏的問題,它不會讓我提交出於某種原因)

我得到的錯誤是: DatabaseError :數據庫被鎖定

我不知道這意味着什麼,不明白爲什麼數據庫與會話有任何關聯。它一直工作,直到我添加會話系統,因爲cookie會正確設置。 任何想法如何解決這個問題?如果您需要任何其他信息,請詢問!

謝謝。

+0

你正在爲你的數據庫使用'sqllite'嗎? – GWW

+0

是的,我是。是否有必要改變? – user2800761

+0

按照這個http://stackoverflow.com/questions/151026/how-do-i-unlock-a-sqlite-database – ZenOut

回答

0

我解決了我的: 類型:$ fuser(數據庫名稱)(與數據庫位於同一位置)。

它提供:

數據庫名稱:XYZ (XYZ是你從定影器得到的結果)

然後鍵入:

殺-9 ABCD

例如:

$ fuser blog.sqlite

博客:1234

$ kill -9 1234

希望它有幫助。