0

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

4

2 回答 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 回答