2016-07-01 6 views
0

Итак, у меня есть очень простой вопрос: мне нужно создать частичное обновление, и оно показывает мне нерешенную ссылку, я знаю почему, но не могу понять этот метод частичного пути в django rest framework: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' в Dict? – Gocht

+0

не просто целое число ex: 120 –

+0

Как вы можете видеть в примере, вам нужен как первый аргумент, объект и как второй аргумент ('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

будет работать и в generics.CreateAPIView? –