Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django将文件上载到自定义位置_Python_Django_Django File Upload - Fatal编程技术网

Python django将文件上载到自定义位置

Python django将文件上载到自定义位置,python,django,django-file-upload,Python,Django,Django File Upload,是否可以使用django的model.FileField()将django中的文件上载到与/media无关的位置?。在我的例子中,将.html文件上载到myproject/templates尝试:models.FileField(上载到='…')如果我没记错的话,这种操作是安全的。文件存储后端将发出警告。 您可以自定义存储后端,也可以将其上载到目录,如/media/user\u template,然后在template\u DIRS中进行设置 如果您只想使用动态模板,请选择“作为基于DB的解决方

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

尝试:
models.FileField(上载到='…')
如果我没记错的话,这种操作是安全的。文件存储后端将发出警告。
您可以自定义存储后端,也可以将其上载到目录,如
/media/user\u template
,然后在
template\u DIRS
中进行设置


如果您只想使用动态模板,请选择“作为基于DB的解决方案”。

上载到的值将附加到媒体URL。因此,如果我将upload_设置为class='templates/,那么实际路径将是me/media/templates。