我創建了一個名爲MenuItems的模型,它將允許我輸入餐廳在其菜單上的所有項目,稍後我將在前端使用這些項目。我還創建了一個模型名稱MenuGrouping,以便在前端,我可以使Bootstrap選項卡顯示group_title,並在每個選項下顯示該組中的項目。我應該在MenuItems模型中添加哪些字段以將其關聯到組?我試圖使用group = models.ForeignKey(MenuGrouping),但後來遇到了顯示特定組中每個項目的問題。如何通過模型在Django中建立分組?
Models.py:
class MenuItems(models.Model):
menu_item_title = models.CharField(max_length=256)
menu_item_description = models.TextField()
menu_item_price = models.DecimalField(max_digits=4, decimal_places=2)
customer_favorite = models.BooleanField(default=False)
is_on_menu = models.BooleanField(default=True)
class Meta:
ordering = ('menu_item_title',)
class MenuGrouping(models.Model):
group_title = models.CharField(max_length=256)
有沒有辦法,我可以在MenuGrouping模型,我可以將多個關聯的MenuItems增加有關係嗎?
預先感謝您!