2016-12-28 4 views
0

ich ein django Rest Backend mit paar Modelle haben wie folgt vor:django ruhen Modellinstanzen von angular2 Frontend erstellen

class Hall(Product): 
    product = models.OneToOneField(Product, parent_link=True,) 
    localities = ChainedForeignKey(
     Localities, 
     chained_field="city", 
     chained_model_field="city", 
     show_all=False, 
     auto_choose=True, 
     sort=True 
    ) 

    landmarks = models.CharField(max_length=50, blank=False, verbose_name="Landmarks of the Marriage Hall",) 
    seating_capacity = models.IntegerField(null=False, verbose_name="Seating capacity of the Marriage Hall",) 
    ac = models.BooleanField(null=False, verbose_name="Is the Marriage Hall AC?",) 
    garden_lounge = models.BooleanField(null=False, verbose_name="Is the Marriage Hall garden_lounge?",) 
    comments = models.CharField(max_length=50, blank=False, verbose_name="Customer comments for this Marriage Hall",) 
    gallery = models.ForeignKey(Gallery, related_name='halls') 

Wenn ich/Update erstellen/Modellinstanzen von meinem angular2 Frontend löschen (die vollständig ist getrennt), was sind die Schritte, denen ich folgen muss?

Im Moment hat ich Serializer zusätzlich wie folgt zu modellieren:

class HallSerializer(serializers.ModelSerializer): 
    category = serializers.ReadOnlyField() 
    class Meta: 
      model = Hall 
      fields = '__all__' 

Auch, wie Sie dieses spezielle Modell hat anderes Modell als OneToOne oder als ChainedForeignKey, sehen können, wie das zu handhaben?

Antwort

-1

Bei dem Risiko, Ihre Frage nicht direkt zu beantworten: Wir verwenden Django Rest Framework, um eine REST-API bereitzustellen, mit der unser eckiges Front-End interagiert.

+0

Entschuldigung, ich habe nicht bemerkt, dass Sie schon erwähnt haben, Ruhe zu benutzen. Ich dachte, du versuchst etwas direkteres zu tun. Zögern Sie nicht, abzustimmen. – Craig

Verwandte Themen