我使用mongo发动机使用mongob进行django 通常对于普通模型,我们编写表单和输入数据的后面提交(html表单),我们填充验证数据的django表单。如果表单有效,我们只需将django表单中的数据保存到模型中。对于mongoengine我是否也需要遵循相同的流程?如果是,我如何验证图像字段。我的图片字段是这样的:
images = ListField(ImageField())
另外,我应该如何要求用户在html页面中输入可以保存到上述字段中的图像列表。如有必要,将提供更多信息
感谢。
答案 0 :(得分:0)
向ListField
添加新图片时如果要验证,可以致电Model.validate()
以确保其有效。
ImageFields
获取实际的图片文件 - 您可以在此处查看其用法的一些示例:
https://github.com/MongoEngine/mongoengine/blob/master/tests/test_fields.py#L1880-1968
有一点需要注意 - 我没有在ImageField
内尝试ListField
,所以请告诉我它是怎么回事:)