【发布时间】:2012-08-14 02:22:16
【问题描述】:
在我的应用中,用户可以为其他用户上传文件。 为了使上传的文件只能被地址访问,我需要某种静态文件身份验证系统。
我的想法是为每个用户创建 apache 托管目录,并使用 .htaccess 限制对该目录的访问。
这意味着每次创建新的 django 用户时,我都需要在其中创建一个目录和相应的 .htaccess 文件。我知道我应该在用户模型上使用 post_save 信号来做到这一点,但我不知道如何从 python 级别在用户目录中创建 .htaccess。你能帮我解决这个问题吗?
或者你对我的问题有更好的解决方案?
【问题讨论】: