Я пытаюсь обновить изображение в Django Admin, но когда я устанавливаю флажок «очистить» и сохраняю его, ничего не происходит.Также, когда я пытаюсь заменить существующее изображение новым, ничего не происходит.Странно то, что я использую точный код в другой модели, и он работает нормально.
Обратите внимание, что изображение сохраняется в нужном месте во время первого создания объекта в админке Django.Но потом, когда я пытаюсь его отредактировать, ничего не происходит.
Моя модель выглядит примерно так -
class Community(models.Model):
image = models.ImageField(
upload_to=upload_location,
null=True,
blank=True,
width_field="width_field",
height_field="height_field", help_text="A image representing
the Community")
height_field = models.IntegerField(null=True, blank=True)
width_field = models.IntegerField(null=True, blank=True)
Также моя функция upload_location выглядит так -
def upload_location(instance, filename):
return "community_banners/%s/%s" % (instance.name, filename)
Вещи, которые я пробовал, - это изменение места загрузки, удаление модели и воссоздание ее.Но, похоже, ничего не работает.
Я использую django 2.0