Size: a a a

Django [ru] #STAY HOME

2020 May 14

N

Nire in Django [ru] #STAY HOME
Да, пишет нет queryset
источник

N

Nire in Django [ru] #STAY HOME
сам в шоке, в 2.2 работает всё нормально
источник

N

Nire in Django [ru] #STAY HOME
тут я не понял вообще что делать-_-
источник

N

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

DT

Dan Tyan in Django [ru] #STAY HOME
какая версия джанго ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
даже не джанго
какая версия drf
источник

N

Nire in Django [ru] #STAY HOME
asgiref==3.2.7
Django==3.0.6
djangorestframework==3.11.0
djangorestframework-jwt==1.11.0
PyJWT==1.7.1
pytz==2020.1
sqlparse==0.3.1

мой
pip freeze
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Там он всеже не указал queryset
источник

N

Nire in Django [ru] #STAY HOME
Так, я понял ошибку. У меня permission_classes = (IsAuthenticated,) не отрабатывает и аноним пытается найти себя в queryset
источник

N

Nire in Django [ru] #STAY HOME
как это работает, тоже не понятно=)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Ну так, в порядке на всякий случай queryseet поставить первым и проверить сериалайзер на ошибки
источник

N

Nire in Django [ru] #STAY HOME
Так ведь если я ставлю permission_classes, он разве должен заходить в queryset?
источник

N

Nire in Django [ru] #STAY HOME
Отставить, не сработало. Все такая же ошибка, только теперь авторизацию проходит=) в конце также "нет queryset"

хотя в дебаге уже юзер есть
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Так, а то что в get нет queriset? Если не переопределять методы работает?
источник

N

Nire in Django [ru] #STAY HOME
В get вроде не нужно его ложить (в оригинальном коде нет queryset вообще), без переопределения также не работает
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Да попробуй методах его прописать
источник

N

Nire in Django [ru] #STAY HOME
не понял, это как? в get_queryset тоже не пашет
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
queriset=self.queriset ?
источник

N

Nire in Django [ru] #STAY HOME
не сработало
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
А в дебаге пробовал посмотреть что с переменными? Ну или принтануть из get’а?
источник