我最近正在学习diango上传机制,但我有一件令人困惑的事情,它是关于上传文件信息的存储,我知道如果我在其中创建带有FileField的模型,我使用modelform,配置DEFAULT_FILE_STORAGE默认为django.core.files.storage.FileSystemStorage .i设置FileField的Upload_to ='Video'。
我的困惑是: 将文件信息(如FileSystemStorages提供的名称,路径,URL等,而不是文件本身)保存到哪里,似乎django创建了一个存储这些文件信息的foreignKey Table(Model)?
感谢您的帮助。
答案 0 :(得分:1)
FileField
只关心本地文件名和存储机制;必须使用表中的其他字段为文件提供有意义的外部名称。