Python mongoengine-我需要为模型创建表单吗?如何通过表单或直接验证ListField(ImageField())
我使用mongodb for django使用mongoengine。Python mongoengine-我需要为模型创建表单吗?如何通过表单或直接验证ListField(ImageField()),python,django,mongodb,pymongo,mongoengine,Python,Django,Mongodb,Pymongo,Mongoengine,我使用mongodb for django使用mongoengine。 通常,对于普通模型,我们编写表单,在提交输入数据(html表单)之后,我们填充django表单来验证数据。如果表单有效,我们只需将数据以django表单保存到模型中。mongoengine是否也需要遵循相同的流程?如果是,如何验证图像字段。我的图像字段如下所示: images = ListField(ImageField()) 另外,我应该如何要求用户在html页面中输入可以保存到上述字段中的图像列表。如有必要,将提供更
通常,对于普通模型,我们编写表单,在提交输入数据(html表单)之后,我们填充django表单来验证数据。如果表单有效,我们只需将数据以django表单保存到模型中。mongoengine是否也需要遵循相同的流程?如果是,如何验证图像字段。我的图像字段如下所示:
images = ListField(ImageField())
另外,我应该如何要求用户在html页面中输入可以保存到上述字段中的图像列表。如有必要,将提供更多信息
谢谢。将新图像添加到
列表字段时
如果要验证,可以调用Model.validate()
,以确保其有效
ImageFields
以实际图像文件为例-您可以在此处看到它们的一些用法示例:
一个警告-我没有在列表字段中尝试ImageField
,所以请告诉我该如何操作:)