Size: a a a

Django [ru] #STAY HOME

2020 April 28

I

Ivan in Django [ru] #STAY HOME
Откуда запустил консоль?
источник

F

Fee in Django [ru] #STAY HOME
всм?
источник

FK

Farid Khalikov in Django [ru] #STAY HOME
Farid Khalikov
from <app>.models import Post
^ нужно полностью писать.
источник

I

Ivan in Django [ru] #STAY HOME
Fee
всм?
Путь в системе
источник

I

Ivan in Django [ru] #STAY HOME
Farid Khalikov
^ нужно полностью писать.
Вот так надо
источник

I

Ivan in Django [ru] #STAY HOME
Dk
В общем, я для сериализатора написал to_internal_value
Там делаю raise ValidateError('texterror')
Далее слежу куда он идёт по внутренней структуре и натыкаюсь на это. Вот именно на этой строке он меняет мою ошибку на {ValueError}too many values to unpack (expected 2)
Сейчас гляну так же делал, но ошибки нет
источник

D

Dk in Django [ru] #STAY HOME
Может я неправильно с сериализатором обращаюсь....
источник

I

Ivan in Django [ru] #STAY HOME
Ivan
Сейчас гляну так же делал, но ошибки нет
  raise serializers.ValidationError(
               "Your old password was entered incorrectly. "
               "Please enter it again."
           )
источник

I

Ivan in Django [ru] #STAY HOME
У меня вот так, в to_internal_value не надо валидировать а может нельзя
источник

I

Ivan in Django [ru] #STAY HOME
to_internal_value обрабатывает эти ошибки
источник

F

Fee in Django [ru] #STAY HOME
я не понимаю как в этой штуке работать
источник

F

Fee in Django [ru] #STAY HOME
я написал там вьюху и миксин
источник

T

Tim in Django [ru] #STAY HOME
Dk
Может я неправильно с сериализатором обращаюсь....
а что ты сделать вообще хочешь?
источник

I

Ivan in Django [ru] #STAY HOME
Fee
я написал там вьюху и миксин
import os; os.getcwd() выполни
источник

F

Fee in Django [ru] #STAY HOME
'D:\\Users\\Operator\\Desktop\\Education\\unknown'
источник

F

Fee in Django [ru] #STAY HOME
да я уже там CategoryDetail и PostFilterMixin написал
источник

I

Ivan in Django [ru] #STAY HOME
Dk
В общем, я для сериализатора написал to_internal_value
Там делаю raise ValidateError('texterror')
Далее слежу куда он идёт по внутренней структуре и натыкаюсь на это. Вот именно на этой строке он меняет мою ошибку на {ValueError}too many values to unpack (expected 2)
        errors = []

       for item in data:
           try:
               validated = self.child.run_validation(item)
           except ValidationError as exc:
               errors.append(exc.detail)
           else:
               ret.append(validated)
               errors.append({})

       if any(errors):
           raise ValidationError(errors)
источник

in Django [ru] #STAY HOME
Кто-нибудь конектил React к Drf? Как это реализовать? Накидайте тезисно технологии (ex. redux? webpack?). В гугле столько способов и все разные, путает немного
источник

I

Ivan in Django [ru] #STAY HOME
errors это список словарей {поле: ошибка}
источник

T

Tim in Django [ru] #STAY HOME
Dk
Я совсем недавно начал писать на django и хочу сделать простенькую API.

На вход, через GET принимается один или список id.
Дальше я этот список превращаю в словарь и пихаю в сериализатор с ключом many.
На выходе из сериализатора хочу получить validated_data с объектами, которые нашлись и errors с ошибками в переданных параметрах или ошибкой, что данные не нашлись.

Что я делаю не так?
а как ты потом данные используешь, зачем тебе вообще сериалайзер?
источник