当我访问 localhost:8000/admin 给我错误“MultipleObjectsReturned at /admin/get() 返回了多个会话 - 它返回了 2!查找参数为 {'session_key': 'ee5a8be487352e42a89f962ee4ab22a6', 'expire_date__gt': datetime.datetime(2011, 7, 8, 5, 38, 36, 645053)}'
如果访问 mongodb 并删除集合 django_session 中的一个行,它可以工作,但过了一会儿给了我同样的错误,因为它是在集合 django_session 中创建的另一个文档
更新:即使在浏览器中我删除了存储会话 ID 的 cookie,我也能够顺利运行页面。然后当我刷新或单击链接时,我得到多个对象返回错误。
这是 django 的 mongodb-engine 的问题吗,它尝试为每次页面刷新添加会话 ID。