您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

django编写自定义上下文处理器

django编写自定义上下文处理器

代替

'auth.context_processors.auth0_processors'

给出具体方法

'auth.context_processors.auth0_processors.auth0_user'

至少那是该错误所抱怨的:

没有定义“ auth0_processors”

它正在寻找类或属性,因此请尝试使用函数名称

文档中

该 选项是可调用的列表-所谓 -这需要一个request对象作为参数,返回项目的字典合并到上下文。

在回答您的评论时:

如果您始终需要相同的对象,则只需创建一个将所有必需的对象添加到上下文中的方法,而不是几个方法

编辑:

还要注意,'django.template.context_processors.request'您可能已经request在上下文中拥有了完整的对象。如果只需要访问会话,则可能不需要自己的上下文处理器。

Go 2022/1/1 18:30:11 有320人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶