是否可以使用django的model.FileField()
将django中的文件上传到与/media
无关的位置?在我的情况下,将.html文件上传到myproject/templates
。
答案 0 :(得分:1)
如果我没记错的话,你不能这样做,这种操作是不安全的。文件存储后端会发出警告。
您可以自定义存储后端,也可以上传到/media/user_template
等目录并在TEMPLATE_DIRS
中设置。
如果您只想使用动态模板,请将django-dbtemplates检查为基于数据库的解决方案。
答案 1 :(得分:0)
尝试:models.FileField(upload_to = '...')