0

我使用 mongoengine 将 mongodb 用于 django。
通常对于普通模型,我们编写表单,在提交输入数据(html 表单)之后,我们填充验证数据的 django 表单。如果表单有效,我们只需将 django 表单中的数据保存到模型中。我是否也需要对 mongoengine 遵循相同的流程?如果是,我如何验证图像字段。我的图像字段是这样的:

 images = ListField(ImageField())

另外,我应该如何要求用户在 html 页面中输入可以保存到上述字段中的图像列表。如有需要,将提供更多信息

谢谢。

4

1 回答 1

0

向 中添加新图像时,ListField如果要验证,可以调用Model.validate()以确保其有效。

ImageFields获取实际的图像文件 - 您可以在此处查看它们的一些用法示例: https ://github.com/MongoEngine/mongoengine/blob/master/tests/test_fields.py#L1880-1968

一个警告-我还没有尝试过ImageFieldListField所以让我知道它是怎么回事:)

于 2012-10-16T10:26:34.853 回答