Я создаю сайт по недвижимости в Джанго. Я хочу, чтобы пользователи вставляли / удаляли изображения для своих свойств. Все работает, как и ожидалось, за исключением удаления изображений.
В моем views.py у меня есть код:
listing = Listing.objects.get(id=1511)
if listing:
listing.photo_5 = None
listing.save(['photo_5'])
return True
photo_5 - это поле изображения, и я хочу изменить значениеэто поле в базе данных в None.
Я сохраняю изображение в папку мультимедиа и сохраняю URL в базе данных.
photo_5 = models.ImageField(upload_to='photos/%Y/%m/%d/', blank=True)
Затем, когда пользователь нажимает в корзинуМожет значок, у меня есть запрос AJAX (работает и получает ответ от просмотра), чтобы удалить изображение из базы данных. Но есть проблема, я не могу обновить URL в базе данных или удалить. Я уже пробовал с обновлением
Listing.objects.all().filter(id = 1511).update(photo_5 = None)
Кажется, что я не могу изменить значение photo_5.
Почему не меняется?