【问题标题】:Django - serving and managing permissions for static contentDjango - 为静态内容提供和管理权限
【发布时间】:2011-02-12 01:22:19
【问题描述】:

我想通过 Django 将某些文档的访问权限限制为仅具有权限的授权用户。

如果我打算使用 Django 作为 代理 在视图中提供静态文件,这意味着什么?我习惯于在 Apache 中提供静态文件并配置我的媒体在没有任何处理程序的情况下提供服务,但是如果有人开始通过我的 Django 代理下载 500mb 会发生什么?在该用户收到 500mb 响应之前,我的 Django 线程是否会被锁定?

【问题讨论】:

    标签: django static media


    【解决方案1】:

    查看this question 的答案,了解如何告诉网络服务器处理文件的提供。

    【讨论】:

    • 好东西!我喜欢你联系的格雷厄姆车队。我想我会尝试将 X-Sendfile 插入 Apache 以限制对文件的访问。
    【解决方案2】:

    您可以使用 django.contrib.auth.handlers.modpython 中的apache auth 进行权限处理。

    【讨论】:

      猜你喜欢
      • 2011-09-17
      • 2014-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-06
      • 2018-08-26
      • 2012-03-19
      • 2017-07-18
      相关资源
      最近更新 更多