Size: a a a

Django [ru] #STAY HOME

2019 May 09

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Yegor Kowalew
в том что реста ModelSerializer не умеет отдавать другие поля когда я смотрю конкретный объект
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
"берешь вьюсет, в гет_сериалайзер_класс засовываешь логику когда какой использовать"
вот тут совсем мало понял
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ты можешь сделать вот так
источник

PB

Petr B. in Django [ru] #STAY HOME
Yegor Kowalew
"берешь вьюсет, в гет_сериалайзер_класс засовываешь логику когда какой использовать"
вот тут совсем мало понял
это то, что тебе примерно час пытались донести
источник

MV

Maksim Vasyunin in Django [ru] #STAY HOME
В доке есть пример переопределенного ModelSerializer с динамическим определением полей.
источник

PB

Petr B. in Django [ru] #STAY HOME
Maksim Vasyunin
В доке есть пример переопределенного ModelSerializer с динамическим определением полей.
ну, да, так можно
источник

PB

Petr B. in Django [ru] #STAY HOME
но брать в сериалайзере из self.context request и в соответствии с ним рулить полями - это очень странное решение
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Yegor Kowalew
"берешь вьюсет, в гет_сериалайзер_класс засовываешь логику когда какой использовать"
вот тут совсем мало понял
мой вариант сложнее, чем этот)
источник

PB

Petr B. in Django [ru] #STAY HOME
Petr B.
но брать в сериалайзере из self.context request и в соответствии с ним рулить полями - это очень странное решение
классифицируемое как дичь и маразм
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
мой вариант сложнее, чем этот)
да
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
давайте тогда попытаемся разъяснить мне как нормальные люди пишут такие штуки
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
меня в данный момент интересует файл urls.py
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
если у тебя куча полей, тебе будет лень на каждый вариант запроса писать serializers) и тогда ты определяешь, какие поля "можно" показывать и дальше динамически их набираешь, получая на вход fields
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
нормальные люди не используют RESTful API 🤪
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
они используют GraphQL
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
если у тебя куча полей, тебе будет лень на каждый вариант запроса писать serializers) и тогда ты определяешь, какие поля "можно" показывать и дальше динамически их набираешь, получая на вход fields
обождите пожалуйста с графом
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
я тут рест еще не до конца просмаковал
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
ну, как ты понял, у тебя есть 2 костыля)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
выбирай любой)
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
мне не будет лень писать, ибо у меня их то там от силы штуки три будет
источник