Django Storage在哪里保存文件信息(如名称,路径,URL等)

时间:2013-06-26 02:18:22

标签: django file file-upload filesystems storage

我最近正在学习diango上传机制,但我有一件令人困惑的事情,它是关于上传文件信息的存储,我知道如果我在其中创建带有FileField的模型,我使用modelform,配置DEFAULT_FILE_STORAGE默认为django.core.files.storage.FileSystemStorage .i设置FileField的Upload_to ='Video'。

我的困惑是:  将文件信息(如FileSystemStorages提供的名称,路径,URL等,而不是文件本身)保存到哪里,似乎django创建了一个存储这些文件信息的foreignKey Table(Model)?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

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