我通常在 django 中为我的视图函数使用 render_to_response。
但是,最近,我一直在尝试使用更多的渲染方法(https://docs.djangoproject.com/en/dev/topics/http/shortcuts/#render),正如我从文档中了解的那样,自动包括'context_instance' 如果没有提供。
这个可选的 context_instance 参数如何与 crsf_token 相关?我是否必须使用类似的东西显式发送模板变量,例如“csrf(request)”
template_vars.update(csrf(request))
我问这个是因为我得到一个莫名其妙的
"Forbidden (403) CSRF verification failed. Request Aborted".
即使我在我的 settings.py 和我的模板中启用了 csrf 中间件,表单,一个 {% csrf_token %} 模板标签调用。