我的mongoengine有问题。我在image.files集合中获得了一个图像的目标。我怎样才能在django中获取图像,就像 image.files.objects(pk = objectid).first()一样? 这有什么不合适的吗?
答案 0 :(得分: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())