ошибка django csrf при загрузке файла в admin

#django #admin

#django #администратор

Вопрос:

У меня странное поведение администратора django (django 1.11) — как при разработке, так и при производстве: когда я загружаю файлы размером более 1,5 МБ, я получаю ошибку проверки csrf. Файлы меньшего размера, чем этот предел, я могу загружать без каких-либо проблем.

В модели и администраторе нет ничего особенного:

 class Literatur(models.Model):
    name= models.CharField(max_length=80)
    document = models.FileField(upload_to="docs/",null=True, blank=True)
  

Admin.py

 admin.site.register(Literatur)
  

Где я могу посмотреть, чтобы решить эту проблему?

Комментарии:

1. добавьте свою функцию, которая отвечает за загрузку файла. И вы устанавливаете значение в MAX_UPLOAD_SIZE в settings.py ?

2. Загрузка выполняется администратором django. Я не установил никакого MAX_UPLOAD_SIZE.

3. установите большее количество. Значение будет в байтах.

4. Это реальная настройка — я ничего не смог найти в документах django 1.11? А также попробовал, но это было проигнорировано. Однако, если я установлю и увеличу FILE_UPLOAD_MAX_MEMORY_SIZE, это сработает. Но это скорее обходной путь, чем реальное решение.