Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python mongoengine-我需要为模型创建表单吗?如何通过表单或直接验证ListField(ImageField())_Python_Django_Mongodb_Pymongo_Mongoengine - Fatal编程技术网

Python mongoengine-我需要为模型创建表单吗?如何通过表单或直接验证ListField(ImageField())

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页面中输入可以保存到上述字段中的图像列表。如有必要,将提供更

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

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


谢谢。

将新图像添加到
列表字段时
如果要验证,可以调用
Model.validate()
,以确保其有效

ImageFields
以实际图像文件为例-您可以在此处看到它们的一些用法示例:

一个警告-我没有在
列表字段中尝试
ImageField
,所以请告诉我该如何操作:)