2016-07-01 21 views
0

私は非常に簡単な質問がありますが、私は部分的な更新を作成する必要があり、未解決の参照が表示されます、なぜ知っているのですか?Django Rest Framework、部分的な更新

for ad in AdsId: 
    AdsImagesSerializer(ads,data=ad_id, partial=True) 

あなたは広告と呼ばれているテーブルのフィールド部分更新に私が欲しいこれらのそれぞれのために見ることができるように、それはそのフィールドの未解決の参照を言い続けます。私は、ドキュメントをチェックして、このがあった:ここコメントある

# Update `comment` with partial data 
serializer = CommentSerializer(comment, data={'content': u'foo bar'}, partial=True) 

は?

+0

は 'は辞書をad_id'ですか? – Gocht

+0

例ではありません例:120 –

+0

例からわかるように、最初の引数としてオブジェクトが必要で、2番目の引数( 'data')としてdictが必要です。 – Gocht

答えて

0

あなたがの始まりをチェックするとserializer documentationあなたが見つける:

from datetime import datetime 

class Comment(object): 
    def __init__(self, email, content, created=None): 
     self.email = email 
     self.content = content 
     self.created = created or datetime.now() 

comment = Comment(email='[email protected]', content='foo bar') 
+0

これは、汎用で動作します.APIViewを作成しますか? –

関連する問題