0

Django で Dropzone を使用しようとしていますが、MultiValueDictKeyError.

これは私のhtmlフォームです:

<form action="{% url 'AlbumsManagerApp:album_add_photo' album_pk=album.id %}" class="dropzone" method="POST">
{% csrf_token %}
   <div class="nav nav-bar">
      <input type="submit" name="submit-accept" value="Aceptar" class="btn btn-success">
      <input type="submit" name="submit-cancel" value="Cancelar" class="btn btn-danger">
    </div>
</form>

これは私の見解です:

class AlbumAddPhotoView(LoginRequiredMixin, View):

    def get(self, request, album_pk):
        album = Album.objects.get(id=album_pk)
        context={'album': album }

        return render(request, 'AlbumsManagerApp/form_upload.html', context)

    def post(self, request, album_pk):
        if 'submit-accept' in request.POST:
            files = request.FILES['file']
            print(files)

        return redirect('AlbumsManagerApp:albums', album_pk=album_pk)

Trying to use django and dropzone/という質問への回答に従いましたが、それでも同じエラーが発生します。

4

0 に答える 0