0

我想創建一個小應用程序,該應用程序可以從另外兩個表中創建一種關於數據庫表的類型關閉記錄。非常類似於一家雜貨店的收據,收銀員出售並且該票據包含多個項目,計算總數和小計,並返回數據庫的值。我目前有3個表格:Ticket表格,我想插入所有計算和票據信息的值,服務表格的行爲就像是可用的服務清單。這有每個服務的服務名稱和價格,我的負責人表格有一個「收銀員」名單或將要出售的人員及其佣金的百分比,我有意見可以創建,編輯和刪除收銀員和服務。Django創建視圖以生成收據

我沒有的是創建票的方法。我完全失去了。你們能否指引我尋找正確的道路?我正在學習編程,如果它有可能的話,我對此沒有太多的瞭解。我不需要打印系統,我只想讓所有記錄以後以這種方式存儲,我可以擴展它,並創建出售物品的報告,誰賣出了它們,以及每個賣家贏得了多少佣金。

回答

0

您需要從Ticket模型(表格)創建與其他兩個模型(表格)的關係。幸運的是,您不必在數據庫表本身中創建關係。使用django模型的外鍵字段來完成此操作。這裏是文檔鏈接:

Django Models

您可能需要閱讀它幾次,以全面得到的概念。

+0

我已經擁有了!我的票務類是一個現場調用 收銀= models.ForeignKey(負責任)和items = models.ManyToManyField(服務) – victorR

+0

然後你創建窗體,以獲取用戶的數據?用戶提交數據後,您可以進行驗證並創建模型的對象。 –

+0

我已經創建了填充和編輯我的兩個表格的表單..我缺少的是實際工單創建的視圖 – victorR