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?
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