Как добавить несколько элементов в модели инвентаризации в Django - PullRequest
0 голосов
/ 24 марта 2019

Я занимаюсь разработкой приложения для инвентаризации в django, в котором есть модель «Покупка, Склад и продажа». Как я могу купить несколько предметов по одной накладной. Я сделал это с помощью PHP сессии, теперь хочу конвертировать приложение в Python Django.

Это для отслеживания покупки, истории продаж. Я перепробовал множество примеров на примере члена группы django, но не смог обновить акции при продаже и покупке.

class Item(models.Model):
    name = models.CharField(max_length=30)
    category = models.ForeignKey(Category)

class Purchase(models.Model):
    invoice = models.CharField(null=False)
    invoice_date = models.DateField()
    seller = models.CharField(max_length=50)
    item = models.ManyToManyField(Item)
    perform_by = models.ForeignKey(User)  # Authenticated user

class Stock(models.Model):
    item = models.ForeignKey(Item)
    quantity = models.PositiveSmallIntegerField()

class Sale(models.Model):
    invoice = models.CharField(max_length=12)
    invoice_date = models.DateField()
    item = models.ManyToManyField(Item)
    quantity = models.PositiveSmallIntegerField()

я ожидала стоимость акций

Тип товара количество

красный 20

A Зеленый 15

B Красный 10

, а также обновлять стоимость акций при продаже и покупке предмета. Но не смог найти стоимость акций. Что мне нужно обновить. Заранее благодарен

...