Size: a a a

Django [ru] #STAY HOME

2019 August 15

S

Sergey in Django [ru] #STAY HOME
denis _
@globax89 не нужно втыкать html, просто реверсу агрументы передать
оу.. ) Благоарю!
источник

S

Sergey in Django [ru] #STAY HOME
denis _
@globax89 не нужно втыкать html, просто реверсу агрументы передать
рили работает и так..) Спасибо!
источник

d_

denis _ in Django [ru] #STAY HOME
да я ж ничего не сделал
источник

d_

denis _ in Django [ru] #STAY HOME
у тебя и так все работало 😄
источник

S

Sergey in Django [ru] #STAY HOME
да не проснулся с утра ..видимо..))
источник

AT

Alex Ted in Django [ru] #STAY HOME
Tim
понял. просто я юзаю без hasattr. сразу self.action проверяю

Нашел на stackoverflow такой же пример, как у тебя, но там не объясняют почему
есть инфа что эта проверка нужна для django rest swagger который не помещает параметр self.action, поэтому эта функция выдаст исключение
источник

T

Tim in Django [ru] #STAY HOME
Alex Ted
есть инфа что эта проверка нужна для django rest swagger который не помещает параметр self.action, поэтому эта функция выдаст исключение
понятно, спасибо
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
Камрады, подскажите по DRF
Есть две модели, User и Event, в Event есть  FK на User. На эти модели есть сериализаторы. Но при сохранении события, вместо id юзера приходит его телефон, т.е. надо в сериализаторе сделать выборку и сохранить объектом. Как это правильно сделать в модельном сериализаторе?
источник

RP

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

DT

Dan Tyan in Django [ru] #STAY HOME
Ruslan Popov
Закостылить в методе предварительную выборку не проблема, но возможно есть стандартное решение?
прилетал бы id шник было бы проще
но с телефоном думаю надо переопределять create метод
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
это да, но юзер выбирается из телефонной книги, а там нет айдишника, да и юзера в моей системе ещё может не быть
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ruslan Popov
это да, но юзер выбирается из телефонной книги, а там нет айдишника, да и юзера в моей системе ещё может не быть
тогда темболее
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ruslan Popov
это да, но юзер выбирается из телефонной книги, а там нет айдишника, да и юзера в моей системе ещё может не быть
как вариант
сделать что то вроде
https://gist.github.com/dantyan/0241cd4e26d645ab48ef2d5b81e17321

те сделать кастомный сериализатор
в нем переписать - to_internal_value
который бедет получать/создавать юзверя
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
во!
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
осталось понять в каком виде задавать pk_field
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
так, выкинул всё это, достаточно указать source у поля
источник

RP

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

RP

Ruslan Popov in Django [ru] #STAY HOME
Нужен коллективный разум, надо выгрести Event, когда в Permission установлен kind=M, через ORM
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
Выгрести Permission и Event по юзеру и дальше уже питоном, больше идей нет
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
ну либо raw sql
источник