0
angular2フロントエンドからのモデルインスタンスを作成します。Djangoの残り、私は次のようなモデルのカップルとジャンゴ残りのバックエンドを持って
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')
私は/更新を作成する必要がありました場合は/完全に私のangular2フロントエンド(からモデルインスタンスを削除します別に)、私が従う必要があるステップは何ですか?
class HallSerializer(serializers.ModelSerializer):
category = serializers.ReadOnlyField()
class Meta:
model = Hall
fields = '__all__'
また、あなたは、この特定のモデルは、OneToOneとして、またはそれを処理する方法をChainedForeignKey、として他のモデルを持って見ることができるよう:
今私は、次のようなモデルに加えて、シリアライザがありますか?
申し訳ありませんが、あなたは既に安静を使用していることに気付かなかった。私はあなたがもっと直接的なことをしようとしていると思った。気をつけて投票してください。 – Craig