2016-12-28 7 views
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として他のモデルを持って見ることができるよう:

今私は、次のようなモデルに加えて、シリアライザがありますか?

答えて

-1

ご質問に直接お答えできない危険性があります。Django Rest Frameworkを使用して、角度ベースのフロントエンドが相互作用するREST APIを提供しています。

+0

申し訳ありませんが、あなたは既に安静を使用していることに気付かなかった。私はあなたがもっと直接的なことをしようとしていると思った。気をつけて投票してください。 – Craig

関連する問題