【发布时间】:2011-04-06 06:55:58
【问题描述】:
我正在尝试在本地目录中保存/下载数据,然后再将其保存到数据库中,该数据库在 Django FileField 中选择。下载后如何在FileField 中维护该选定文件的实例,以便将其保存到数据库中?
【问题讨论】:
我正在尝试在本地目录中保存/下载数据,然后再将其保存到数据库中,该数据库在 Django FileField 中选择。下载后如何在FileField 中维护该选定文件的实例,以便将其保存到数据库中?
【问题讨论】:
不确定我是否完全理解您的问题,但是...
默认情况下,Django 的FileField 不会将文件存储在数据库中,而是存储在磁盘上(尽管可以使用自定义存储后端:http://djangosnippets.org/snippets/1305/)。只有对文件的引用存储在数据库中(参见:http://docs.djangoproject.com/en/dev/topics/files/#file-storage)。
如果您想自定义此行为,您应该查看文档:http://docs.djangoproject.com/en/dev/topics/http/file-uploads/#file-uploads
【讨论】: