Как добавить пользовательский FileUploadHandler к запросу в пользовательском представлении ModelAdmin Django 3.2
Мне нужно добавить пользовательский обработчик загрузки файлов в админку для добавления и изменения вида (использую django 3.2). И получаю ошибку.
На данный момент я создал пользовательский FileUploadHandler и пытаюсь добавить его в запрос в ModelAdmin. Созданный класс в моем app\admin.py
@admin.register(MyClass)
class MyClassAdmin(ModelAdmin):
def get_urls(self):
urls = super().get_urls()
custom_urls = [
url('^my_view/$', self.create_model_view, name='my_view'),
]
return custom_urls + urls
@csrf_exempt
def create_model_view(self, request):
request.upload_handlers = [CustomUploadHandler(request)]
return super().changeform_view(request)
И получаю ошибку You cannot set the upload handlers after the upload has been processed.
.
Что я делаю не так? Где начинается обработка запроса?