【问题标题】:How does Django create request.session and interface with WSGI?Django 如何创建 request.session 并与 WSGI 交互?
【发布时间】:2011-07-07 19:44:02
【问题描述】:

我正在使用 SWFUpload 和 Django,我注意到身份验证往往会中断。

有一个部分阻碍了我,我正在寻找方向而不是解决方案,因为我认为解决方案尚不可用。 (所以我做到了。)

我需要知道 Django 如何创建 WSGI 请求对象以及它是如何处理的。

查看 django 的源代码后,似乎 csrf 是通过附加了适当的 cookie 的 WSGIobject 完成的。除非指定,否则 Flash 帖子自然不支持这一点。 SWFUpload 提供了通过插件在 post 参数中发送 cookie 数据的能力,但是我想通过 URLRequest 对象上的标头发送它们。 (这样 Auth-Middleware 和 CSRF-Middleware 都能看到。)

我的目标是升级 SWFUpload 以发送包含我传递的任何对象的值的标头。对我来说困难的部分是弄清楚这些标题将如何被解释。

Django如何创建request.META对象? | request.session 对象是在哪里创建的?

我现在正在阅读 WSGInterface,但我想加快这项研究。谢谢!

【问题讨论】:

    标签: django wsgi csrf swfupload authentication


    【解决方案1】:

    我相信您正在寻找的是django.core.handlers.wsgi

    【讨论】:

      猜你喜欢
      • 2021-06-15
      • 1970-01-01
      • 1970-01-01
      • 2015-07-16
      • 2012-08-21
      • 2020-10-29
      • 1970-01-01
      • 2021-12-05
      • 1970-01-01
      相关资源
      最近更新 更多