django会话的问题......我做错了什么?

时间:2013-11-01 13:30:05

标签: python django session cookies

我正在观看视频教程  https://www.youtube.com/watch?v=U_dDY7TvJ4E&list=PLxxA5z-8B2xk4szCgFmgonNcCboyNneMD目前,我的代码从url(语言)中获取一个值,并将其传递给语言视图函数,该函数获取值并将其设置为名为“lang”的会话。它还制作一个名为“lang”的cookie。这些是相关文件:

http://pastebin.com/A6gb2em6

(抱歉,我在将代码放在这里时遇到了问题,不会因为某些原因让我提交。)

我得到的错误是: DatabaseError:数据库被锁定

我不知道这意味着什么,也不明白为什么数据库与会话有任何关联。这一切都有效,直到我添加会话系统,因为cookie将正确设置。 任何想法如何解决这一问题?如果您需要任何其他信息,请询问!

感谢。

1 个答案:

答案 0 :(得分:0)

我通过以下方式解决了我: 键入:$ fuser(数据库名称)(与数据库位于同一位置)。

它给出了:

数据库名称:XYZ (XYZ是你从定影器得到的结果)

然后输入:

kill -9 ABCD

示例:

$ fuser blog.sqlite

博客:1234

$ kill -9 1234

希望它有所帮助。