0

私はmongoengineを使用してdjangoにmongodbを使用しています。
通常、通常のモデルでは、フォームを作成し、入力データ(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

ImageField1つの警告-私は内で試したListFieldことがないので、それがどうなるか教えてください:)

于 2012-10-16T10:26:34.853 に答える