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/という質問への回答に従いましたが、それでも同じエラーが発生します。