django将文件上传到自定义位置

时间:2012-06-27 01:59:30

标签: python django django-file-upload

是否可以使用django的model.FileField()将django中的文件上传到与/media无关的位置?在我的情况下,将.html文件上传到myproject/templates

2 个答案:

答案 0 :(得分:1)

如果我没记错的话,你不能这样做,这种操作是不安全的。文件存储后端会发出警告。
您可以自定义存储后端,也可以上传到/media/user_template等目录并在TEMPLATE_DIRS中设置。

如果您只想使用动态模板,请将django-dbtemplates检查为基于数据库的解决方案。

答案 1 :(得分:0)

尝试:models.FileField(upload_to = '...')