我在标准的Django FileField和tempfile.TemporaryFile中遇到问题.每当我尝试用TemporaryFile保存FileField时,我得到“无法确定
文件的大小”
错误.
例如,给定一个名为Model的模型,一个名为FileField的文件夹和一个名为TempFile的临时文件:
Model.FileField.save('foobar',django.core.files.File(TempFile),save=True)
这将给我上述错误.有什么想法吗?
我有tempfile.TemporaryFile的这个问题.当我切换到tempfile.NamedTemporaryFile它消失了.我相信TemporaryFile只是模拟一个
文件(至少在一些操作系统上),而NamedTemporaryFile真的是一个
文件.
原文链接:https://www.f2er.com/python/186499.html