как обновить данные модели из админки в django - PullRequest
0 голосов
/ 29 апреля 2020

поэтому я создавал сайт электронной коммерции, и я хотел, чтобы, добавив продукт через панель администратора, это также увеличило бы количество по сравнению с моделью. Например: в приведенной ниже модели, когда я добавляю элемент из панели администратора, я хочу, чтобы он нашел объект и добавил запас объектов с указанным новым номером запаса, если оба этих добавленных элемента имеют одинаковые имена.


class Item(models.Model):
    name = models.CharField(max_length=100)
    price = models.FloatField()
    product = models.ForeignKey(Product, on_delete=models.CASCADE)
    desc = models.TextField()
    img = models.ImageField(upload_to='uploads/items', blank=True)
    stock = models.IntegerField()


    def __str__(self):
        return self.name

1 Ответ

0 голосов
/ 29 апреля 2020

Просто используйте Update View, доступный в Django.

Вот официальная документация. Ссылка

...