gpt4 book ai didi

python - 未登录时提供 'default' User 而不是 AnonymousUser

转载 作者:太空宇宙 更新时间:2023-11-03 16:10:03 25 4
gpt4 key购买 nike

有没有办法全局提供 User 类的自定义实例而不是 AnonymousUser

当需要 User 时,不可能分配 AnonymousUser 实例(例如在表单中,需要检查身份验证等),因此有当未经身份验证的用户访问该页面时,将全局返回一个名为“anonymous”的普通 User 类(以便我们可以在数据库中搜索它)。以某种方式实现自定义身份验证机制可以解决问题吗?在深入探讨之前,我还想问一下这样的想法是否是标准方法。

最佳答案

您可以创建一个自定义中间件(在 AuthenticationMiddleware 之后调用),用于检查用户是否登录,如果未登录,则将附加到请求的当前用户对象替换为您选择的用户。

关于python - 未登录时提供 'default' User 而不是 AnonymousUser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39410656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com