Size: a a a

Django [ru] #STAY HOME

2021 January 06

ПИ

Павел Игин in Django [ru] #STAY HOME
Вот client есть
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
Но он принимает другой объект
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
Читайте доку
источник

0

0xDEFACE in Django [ru] #STAY HOME
Павел Игин
Но он принимает другой объект
я перед тем как писать прочитал, не нашел
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
Django fields
источник

AD

Alex Dem in Django [ru] #STAY HOME
Павел Игин
Так у тебя сама модель не предусматривает эти данные
разве?
мне кажется, что как раз должно быть
источник

AD

Alex Dem in Django [ru] #STAY HOME
0xDEFACE
я перед тем как писать прочитал, не нашел
там может client, а не client_id? (вряд ли, конечно, но я не помню точно)

а так можно подебажить в самом сериализаторе, посмотреть что там в self.fields
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
Ты вот каким образом число 1 выдаешь за первичный ключ другого объекта?.
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
Если туда заносится текущий пользователь, то request.user
источник

0

0xDEFACE in Django [ru] #STAY HOME
Павел Игин
Ты вот каким образом число 1 выдаешь за первичный ключ другого объекта?.
Не понял вопроса
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
Ну вот <objects(1)> == 1?
источник

AD

Alex Dem in Django [ru] #STAY HOME
Павел Игин
Если туда заносится текущий пользователь, то request.user
это просто FK
причем здесь request.user? :)
источник

0

0xDEFACE in Django [ru] #STAY HOME
Павел Игин
Ну вот <objects(1)> == 1?
ну судя по всему нет
источник

0

0xDEFACE in Django [ru] #STAY HOME
Павел Игин
Ну вот <objects(1)> == 1?
вы хотите сказать что сериализатор ожидает объект класса клиент
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
Да
источник

0

0xDEFACE in Django [ru] #STAY HOME
Павел Игин
Ну вот <objects(1)> == 1?
но я не могу найти как изменить это поведение
источник

0

0xDEFACE in Django [ru] #STAY HOME
просто указать в сериализаторе что client = число?
источник

0

0xDEFACE in Django [ru] #STAY HOME
тогда не будет проверки существования клиента кроме как на уровне субд
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
Ты можешь приняв данную цифру сделать USER.OBJECTS.GET(ID=CLIENT_ID)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
xal.py \-_-/
это не отрабатывает
он в свою очередь запрашивает
reverse
источник