J'ai des modèles comme ci-dessous.Django REST serialize sortie - groupe par des clés étrangères
restaurant Modèle
class Restaurant(models.Model):
name = models.CharField(max_length=40, verbose_name='Name')
Menu Modèle
class Menu(models.Model):
name = models.CharField(max_length=40, unique=True, verbose_name='menu name')
Article Modèle
class Item(models.Model):
restaurant = models.ForeignKey(Restaurant)
menu = models.ForeignKey(Menu)
name = models.CharField(max_length=500)
price = models.IntegerField(default=0)
Je veux obtenir les menus pour l'ID magasin.
Comment regrouper mes résultats par menu pour l'identifiant du restaurant?
appel GET/menus/restaurant_id
Sample.
{
name: menu name 1
items: [ {item1}, {item2}]
},
{
name: menu name 2
items: [ {item1}, {item2}]
}
Merci ..