MenuItemsという名前のモデルを作成しました。これはレストランがメニューにあるすべてのアイテムを入力できるようにします。後でこれらをフロントエンドで使用します。また、フロントエンドで、ブートストラップタブにgroup_titleを表示させ、それぞれの下にそのグループの項目を表示できるように、モデル名MenuGroupingを作成しました。それをグループに関連付けるには、どの項目を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)
私は複数のMenuItemを関連付けることができMenuGroupingモデルに追加できる関係がありますか?
ありがとうございます!