我对 mongoengine 有疑问。我在 image.files 集合中得到一个图像的 objectid。我怎样才能在 django 中获取图像,就像image.files.objects(pk=objectid).first()一样?有没有这方面的api?
问问题
99 次
1 回答
0
您可以grid_id
像这样查询并返回匹配的文档:
class TestImage(Document):
image = ImageField()
TestImage.drop_collection()
t = TestImage()
t.image1.put(open(TEST_IMAGE_PATH, 'rb'))
t.save()
test = TestImage.objects.first()
grid_id = test.image1.grid_id
self.assertEqual(1, TestImage.objects(image1=grid_id).count())
于 2013-05-22T10:51:23.263 回答