Size: a a a

Django [ru] #STAY HOME

2019 April 09

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
#view 
   def update_status(self, request):
       serializer = self.get_serializer(data=request.data)
       serializer.is_valid(raise_exception=True)
       serializer.update_status()
       return Response()


#serializer

leads = serializers.PrimaryKeyRelatedField(many=True,
                                              queryset=Lead.objects.all())

def validate()...

@transaction.atomic()
   def update_status(self):
       revisions = list()
       for i in self.validated_data['leads']:
           i.status = self.validated_data['status']
           i.save()
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
при тесте просто [1, 2, 3, 4]
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
если нет объекта с таким ключом он сам скажет тебе об этои
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
м
источник

i

ikasymov in Django [ru] #STAY HOME
Ты меня не понял)))
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
ну у тебя во вьюхе уже ломается как я понимаю да ?
источник

i

ikasymov in Django [ru] #STAY HOME
Короче вьюшка не умеет обрабатывать ошибку от серилизатора у которого many=True и такого ключа нет
источник

i

ikasymov in Django [ru] #STAY HOME
с many=False все ок он выдает ошибку, если many=True raise не вылетает и падает на другом методе
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
посмотри сам формат request.data
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
что там лежит у тебя
источник

i

ikasymov in Django [ru] #STAY HOME
формат нормальный
источник

i

ikasymov in Django [ru] #STAY HOME
Я даже статично просто написал data=[{field:value}]
источник

i

ikasymov in Django [ru] #STAY HOME
Если ты меня понял попробуй у себя
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Дядьки, а нет ли в темплейтах какого-нибудь фильтра чтоб из 2,0 сделать 2
источник

A

Andrey in Django [ru] #STAY HOME
Yegor Kowalew
Дядьки, а нет ли в темплейтах какого-нибудь фильтра чтоб из 2,0 сделать 2
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Спасибо, уже дочитался
источник
2019 April 10

A

Andrey in Django [ru] #STAY HOME
источник

A

Andrey in Django [ru] #STAY HOME
Надо пробовать
источник

U

Unknown in Django [ru] #STAY HOME
Передал словарь в шаблон, как можно вытащить значение по ключу?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Unknown
Передал словарь в шаблон, как можно вытащить значение по ключу?
Через точку
источник