Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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
Django存储在哪里保存文件信息(如名称、路径、url等)_Django_File_File Upload_Filesystems_Storage - Fatal编程技术网

Django存储在哪里保存文件信息(如名称、路径、url等)

Django存储在哪里保存文件信息(如名称、路径、url等),django,file,file-upload,filesystems,storage,Django,File,File Upload,Filesystems,Storage,我最近在学习diango上传机制,但有一件事让我感到困惑,那就是上传文件信息的存储,我知道如果我创建了带有文件字段的模型,并且我使用了modelform,将默认的\u文件\u存储配置为默认值,即django.core.files.STORAGE.FileSystemStorage。我将文件字段的Upload\u设置为='Video' 我的困惑是: 文件信息(如文件系统存储提供的名称、路径、url等,而不是文件本身)将保存到何处?django似乎创建了一个存储这些文件信息的foreignKey表(

我最近在学习diango上传机制,但有一件事让我感到困惑,那就是上传文件信息的存储,我知道如果我创建了带有文件字段的模型,并且我使用了modelform,将默认的\u文件\u存储配置为默认值,即django.core.files.STORAGE.FileSystemStorage。我将文件字段的Upload\u设置为='Video'

我的困惑是: 文件信息(如文件系统存储提供的名称、路径、url等,而不是文件本身)将保存到何处?django似乎创建了一个存储这些文件信息的foreignKey表(模型)


谢谢您的帮助。

FileField
只关心本地文件名和存储机制;必须使用表中的其他字段为文件指定有意义的外部名称