2024-05-23 17:28:46 发布
网友
我在GAE上用Django。当我说user = request.user时,我相信它会点击数据存储来获取用户实体。你知道吗
user = request.user
我只想获取当前登录用户的键,因为这将允许我从memcache获取所需的与用户相关的数据。你知道吗
您可能仍然要点击DB一次以获取会话记录,这是存储user\ id字段的地方。然后,您可能需要在django.contrib.auth公司.中间件代码。这并不难,但你需要阅读代码,准确地找到你想要的信息,然后在不触发任何魔法的情况下得到它。你知道吗
哦,如果你想直接在会话对象中喃喃自语,你就必须调用session.get\u解码()以获取dict。需要的字段(如果存在)是\u auth\u user\u id
您可能仍然要点击DB一次以获取会话记录,这是存储user\ id字段的地方。然后,您可能需要在django.contrib.auth公司.中间件代码。这并不难,但你需要阅读代码,准确地找到你想要的信息,然后在不触发任何魔法的情况下得到它。你知道吗
哦,如果你想直接在会话对象中喃喃自语,你就必须调用session.get\u解码()以获取dict。需要的字段(如果存在)是\u auth\u user\u id
相关问题 更多 >
编程相关推荐