Skip to main content
 首页 » 编程设计

python之django 身份验证 .htaccess 静态

2025年05月04日27fff_TT

在我的应用程序中,用户可以为其他用户上传文件。 为了使上传的文件仅供地址访问,我需要某种静态文件身份验证系统。

我的想法是为每个用户创建 apache 托管目录并使用 .htaccess 限制对此目录的访问。

这意味着每次创建新的 django 用户时,我都需要在其中创建一个目录和适当的 .htaccess 文件。我知道我应该在用户模型上使用 post_save 信号来做到这一点,但我不知道如何从 python 级别在用户目录中创建 .htaccess。你能帮我吗?

或者您对我的问题有更好的解决方案?

请您参考如下方法:

  1. 使用python自动重写.htaccess?
  2. 对用户使用数据库并使用 Apache session 进行身份验证?