【发布时间】:2011-05-14 17:31:41
【问题描述】:
在我的应用程序中,我解析了一些包含图像文件路径的 xml。现在,如果我将路径传递给我的模型属性,即 FileField,它不会使用 upload_to 设置复制文件。我还尝试向它传递该文件的流,但这引发了异常。
如何将 FileField 与不是来自请求的数据一起使用?
【问题讨论】:
标签: django
在我的应用程序中,我解析了一些包含图像文件路径的 xml。现在,如果我将路径传递给我的模型属性,即 FileField,它不会使用 upload_to 设置复制文件。我还尝试向它传递该文件的流,但这引发了异常。
如何将 FileField 与不是来自请求的数据一起使用?
【问题讨论】:
标签: django
假设文件在您的MEDIA_ROOT 中(如果它在MEDIA_ROOT 之外,您将收到SuspiciousOperation 错误):
m = YourModel(file='uploads/file.txt')
如果您的系统上已经有该文件,那么将其移动到您的上传目录肯定会更容易。您可以随时自定义 FileField 来为您处理文件的移动。
【讨论】: