Django-multiupload | render() получил неожиданный аргумент ключевого слова 'renderer'

У меня ошибка "render() got an unexpected keyword argument 'renderer'" после запуска использования django-multiupload. Надеюсь, кто-нибудь сможет мне помочь, пожалуйста.

Некоторая информация о моем проекте:

Django Version: | 3.1.7
Python Version: | 3.7.11

Мой models.py:

class Intervention(models.Model):
     tower = models.ForeignKey('Tower', on_delete=models.DO_NOTHING)
     .... //got many other attributes

class InterventionData(models.Model):
    interv = models.ForeignKey(Intervention, on_delete=models.CASCADE)
    files = models.FileField(upload_to="attachments")

Мой forms.py:

class InterventionForm(ModelForm):
    files = MultiFileField(min_num=1, max_num=3, max_file_size=1024*1024*5)
    class Meta:
        model = Intervention
        fields = ('tower',...) //got many other attributes
    def __init__(self, *args, **kwargs):
        super(InterventionForm, self).__init__(*args, **kwargs)
        self.fields['tower'].label = "Tower"
        .... //got many other attributes

    def save(self, commit=True):
        instance = super(InterventionForm, self).save(commit)
        for each in self.cleaned_data['files']:
            InterventionData.objects.create(files=each, interv=instance)
        return instance

Мой views.py:

def view_intervention(request, interv_id):
    try:
        interv = Intervention.objects.get(pk=interv_id)
    except Intervention.DoesNotExist:
        return HttpResponseRedirect(reverse("list_interventions"))

    if request.method == 'GET':
        form = InterventionForm(instance=interv)
        ....
    elif request.method == 'POST':
        form = InterventionForm(request.POST, request.FILES, instance=interv)
        if form.is_valid():
            interv = form.save(commit=False)
            ...
            form.save()
    return render(request, 'view_intervention.html', {'form': form, 'interv_id': interv_id, 'interv': interv})

Мой HTML:

<form action="{% url "view_intervention" interv_id %}" method="POST" enctype="multipart/form-data">
   {% csrf_token %}
   ....
   <div class="form-group">
     {{ form.files.errors }}
     {{ form.files.label_tag }}{% if form.files.field.required %} *{% endif %}
     {{ form.files }}
   </div>
   <input type="submit" value="Send" />
</form>

Screenshot at Oct 05 12-32-29

Вернуться на верх