Size: a a a

Django [ru] #STAY HOME

2020 April 28

F

Fee in Django [ru] #STAY HOME
Ivan
Текс, смотри открой шёл через менедж пу
открыл
источник

I

Ivan in Django [ru] #STAY HOME
Fee
открыл
Скинь скрин фаловой структуры
источник

T

Tim in Django [ru] #STAY HOME
Dk
Да блин
а если неправильный, то выбросить исключение, что таких нет?
источник

I

Ivan in Django [ru] #STAY HOME
Dk
У меня такой сериализатор.
Я хочу иметь возможность проверить, правильный ли id мне передали в query_params, и если он валидный, то получить объект с id=полученный id.
Фильтрация выберет те который есть
источник

D

Dk in Django [ru] #STAY HOME
Ivan
Это валидация
Именно. Я хочу валидировать по:
-правильности пришедшего id
-наличия объекта с этим id в бд
источник

F

Fee in Django [ru] #STAY HOME
Ivan
Скинь скрин фаловой структуры
источник

D

Dk in Django [ru] #STAY HOME
Иначе кинуть ошибку
источник

I

Ivan in Django [ru] #STAY HOME
Dk
Иначе кинуть ошибку
get or 404
источник

T

Tim in Django [ru] #STAY HOME
Dk
Именно. Я хочу валидировать по:
-правильности пришедшего id
-наличия объекта с этим id в бд
эти условия идентичны
источник

I

Ivan in Django [ru] #STAY HOME
Есть метод
источник

I

Ivan in Django [ru] #STAY HOME
from blog.models import Post
источник

T

Tim in Django [ru] #STAY HOME
Dk
А как потом ненайденные получить?
а это тогда что? надо или нет?
источник

F

Fee in Django [ru] #STAY HOME
сделал
источник

D

Dk in Django [ru] #STAY HOME
Tim
а это тогда что? надо или нет?
Я вроде так и писал. Всё бы работало, если бы непонятная ошибка не валилась.
источник

I

Ivan in Django [ru] #STAY HOME
выполнить запрос Post.objects.filter(to_display=True, category__slug==<тот самый слаг>), выведет чего?
источник

T

Tim in Django [ru] #STAY HOME
Dk
Я вроде так и писал. Всё бы работало, если бы непонятная ошибка не валилась.
вместо serializer.validated_data -> serializer.data
источник

I

Ivan in Django [ru] #STAY HOME
Dk
Я вроде так и писал. Всё бы работало, если бы непонятная ошибка не валилась.
Ты переопределил не верно вот и ошибка, тебе не нужно этот метод трогать ту интернал который
источник

F

Fee in Django [ru] #STAY HOME
Ivan
выполнить запрос Post.objects.filter(to_display=True, category__slug==<тот самый слаг>), выведет чего?
источник

I

Ivan in Django [ru] #STAY HOME
Ты не задал переменную
источник

D

Dk in Django [ru] #STAY HOME
Tim
вместо serializer.validated_data -> serializer.data
он пустые возвращает
источник