からの更新複数のモデルは、私は、この三つのクラスジャンゴ - つのビュー(フォーム表)
class Product(models.Model):
name = models.CharField(max_length=50)
class Input(models.Model):
idProduct = models.ForeignKey('Product', on_delete=models.CASCADE)
quantity = models.IntegerField()
price = models.DecimalField(max_digits=5, decimal_places=2)
created_at = models.DateTimeField(auto_now=True)
class Output(models.Model):
idProduct = models.ForeignKey('Product', on_delete=models.CASCADE)
quantity = models.IntegerField()
created_at = models.DateTimeField(auto_now=True)
を持っていると私はこの
| output-quantity->product | product-name | input-quantity->product |
リストのようなテーブルとビュー/フォームを作るためにwhantすべての製品をDBから取り出し、各製品(入力または出力)の数量を追加します。
次に、入力と出力を合計してから、各製品の在庫レコードを取得するためにそれらを減算します。
私の問題は、あなたがしなければならないすべてはあなたが続いていて(このようにそれらをインポートしている私はビューで同時に三つのモデルを使用する方法を理解していない/ビューでモデルにアクセスするには
これまでに何を試みましたか?あなたのビューコードを表示してください。 – Soviut
あなたはここであなたの意見を共有することができます – Cadmus
私はそれを行う方法がわかりません。 私は理解今 '選択product.name、 SUM(input.quantity)だと思う入力 いただきありがとうございます、私は同じビュー –