是否可以使用 django 将 django 中的文件上传到与 djangomodel.FileField()
不相关的位置/media
?在我的情况下,将 .html 文件上传到myproject/templates
.
问问题
291 次
2 回答
1
如果我没记错的话,你不能,这种操作是不安全的。文件存储后端会警告它。
您可以自定义存储后端,也可以上传到类似目录/media/user_template
并将其设置为TEMPLATE_DIRS
.
如果您只想使用动态模板,请检查django-dbtemplates作为基于 DB 的解决方案。
于 2012-06-27T02:56:04.053 回答
0
尝试:models.FileField(upload_to = '...')
于 2012-06-27T02:09:54.390 回答