在关于 mongoengine FileField 的http://mongoengine.org/docs/v0.4/guide/gridfs.html文档之后,我执行了以下操作:
在我的模型中
files = ListField(FileField())
在我的测试代码中
# Create an entry
photo = FileField()
f = open('/home/foo/marmot.jpg', 'r')
photo.put(f, content_type='image/jpeg')
entry.files = [photo,]
尝试按照文档进行操作,但是出现错误:
Traceback (most recent call last):
File "/home/bar/tests.py", line 76, in test_MongoDGACLogook_creation
photo.put(f, content_type='image/jpeg')
AttributeError: 'FileField' object has no attribute 'put'
我错过了一些明显的东西吗?
谢谢