2016-06-23 10 views
1

私は同様の質問を見ましたが、古いです。私はこのプロセスに新しいよりよいアプローチがあるのだろうかと思います。Djangoは多くの画像をアップロードしてモデルに保存します

私は一度に多くの画像をアップロードするフォームを持っています。 ¿どのように私はdjangoでそれらを処理し、アップロードされた画像ごとに1つのモデルオブジェクトを作成するのですか?

私はImageフィールドでモデルを持っている:

class XModel(models.Model): 
    image = ImageField(...) 

は私がModelFormを使用することはできますか?通常のforms.FormMemoryUploadedFileを使用する必要がありますか?

アドバイスをよろしくお願いいたします。

答えて

1

これは私のやり方です。しかし、とにかく良い方法があるかもしれません:

if request.method == "POST": 
     files = request.FILES.getlist('images') 
     for x in files: 
      XModel.objects.create(image=x) 
     return HttpResponse('Yeii') 
関連する問題