Size: a a a

Django [ru] #STAY HOME

2019 February 18

R

Roman in Django [ru] #STAY HOME
Dan Tyan
self.context['request'] при условии что он туда передается
спасибо )
источник

Z

ZHU in Django [ru] #STAY HOME
Dan Tyan
"закрыть историю" - это понятно для тебя, тк как ты обладаешь контекстом
для всех остальных это набор непонятных звуков
https://dpaste.de/jX3t
это я делал когда задача была на одну роль! а теперь хотят выборочно
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Roman
спасибо )
учти что когда ты делаешь SomeSerializer(somedata).data или SomeSerializer().to_reprezentation(data) в контексте request не будет
источник

R

Roman in Django [ru] #STAY HOME
Dan Tyan
учти что когда ты делаешь SomeSerializer(somedata).data или SomeSerializer().to_reprezentation(data) в контексте request не будет
не, у меня в модели поле many-to-many, в котором список user_id, мне надо в сериализаторе выдать true или false в зависимости есть ли юзер из request в этом поле
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ZHU
https://dpaste.de/jX3t
это я делал когда задача была на одну роль! а теперь хотят выборочно
user.groups.filter(id=1).exists() - этот код ничего не делает
источник

DT

Dan Tyan in Django [ru] #STAY HOME
точнее делает запрос в базу
но на программу никак не влияет
те для программы бесполезен
источник

Z

ZHU in Django [ru] #STAY HOME
Dan Tyan
user.groups.filter(id=1).exists() - этот код ничего не делает
+ условие поставлю тогда!
источник

DT

Dan Tyan in Django [ru] #STAY HOME
if {'school': user.libraryuser.school.id} in RoleHistory.objects.values('school'):

вот за такое по пальцам надо бить
источник

Z

ZHU in Django [ru] #STAY HOME
а как получить список цифр
источник

i

ikasymov in Django [ru] #STAY HOME
еще тебе надо прочитать про select_related
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ты получаешь из базы ВСЕ!! записи
и в них ищешь строку
источник

DT

Dan Tyan in Django [ru] #STAY HOME
или словарь
источник

DT

Dan Tyan in Django [ru] #STAY HOME
почему не так ?
if RoleHistory.objects.filter(school=user.libraryuser.school).exists():
источник

Z

ZHU in Django [ru] #STAY HOME
Dan Tyan
почему не так ?
if RoleHistory.objects.filter(school=user.libraryuser.school).exists():
😅
источник

DT

Dan Tyan in Django [ru] #STAY HOME
appointment_user = User.objects.get(id=request.data['user']['id'])

ты точно, на 100% уверен что тебе прилетит словарь в котором будет user и в котором будет id?
ты точно уверен что id который тебе прилетит есть в базе ?
источник

Z

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

Z

ZHU in Django [ru] #STAY HOME
js я пишу
источник

i

ikasymov in Django [ru] #STAY HOME
xaxa
источник

DT

Dan Tyan in Django [ru] #STAY HOME
хорошо =)
тогда вопрос снимается
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и так где тебе надо группу удалить ?
источник