Size: a a a

Django [ru] #STAY HOME

2019 August 13

MK

Mykhailo Khomenko in Django [ru] #STAY HOME
permission_classes = (permissions.AllowAny,)
источник

MK

Mykhailo Khomenko in Django [ru] #STAY HOME
По моему, они работают норм в методе list
источник

MK

Mykhailo Khomenko in Django [ru] #STAY HOME
Посмотри как там
источник

MK

Mykhailo Khomenko in Django [ru] #STAY HOME
Они явно вызываются
источник

b

brestows in Django [ru] #STAY HOME
Mykhailo Khomenko
permission_classes = (permissions.AllowAny,)
Да,  разобрался,  спасибо
источник

MK

Mykhailo Khomenko in Django [ru] #STAY HOME
Если в твоем новом action меняется только queryset, то советую просто переопределить его в самом декораторе, а внутри метода, вызвать list()
источник

MK

Mykhailo Khomenko in Django [ru] #STAY HOME
Что то типо
источник

MK

Mykhailo Khomenko in Django [ru] #STAY HOME
@action(queryset=MyModel.objects.filter(...)
def my_action(self, request, *args, **kwargs)
return self.list(request)
источник

MK

Mykhailo Khomenko in Django [ru] #STAY HOME
Ну или там в параметры декоратора прописать класс фильтрации/поиска
источник

A

Ahmed in Django [ru] #STAY HOME
Vitaliy S
В общем можно сделать это, добавив --restart=always в параметры запуска контейнера
У меня все запускается композом
источник

A

Ahmed in Django [ru] #STAY HOME
Bogdan Kalashnikov
так в контейнере джанга или самописный скрипт? если скрипт - добавляй обработку ошибок или entrypoint контейнера отцепляй от скрипта
Джанга. C entrypoint'ом не помогло
источник

VS

Vitaliy S in Django [ru] #STAY HOME
Ahmed
У меня все запускается композом
Для начала добавить в docker-compose.yml:
services:
 service:
   ...
   restart: always
   ...
источник

A

Ahmed in Django [ru] #STAY HOME
Vitaliy S
Для начала добавить в docker-compose.yml:
services:
 service:
   ...
   restart: always
   ...
Тоже не работает такой вариант, уже пробовал
источник

MK

Mykhailo Khomenko in Django [ru] #STAY HOME
Дп
источник

MK

Mykhailo Khomenko in Django [ru] #STAY HOME
Да
источник

VS

Vitaliy S in Django [ru] #STAY HOME
Ahmed
Тоже не работает такой вариант, уже пробовал
Но вообще очень странно, что джанга валится от ошибки
источник

MK

Mykhailo Khomenko in Django [ru] #STAY HOME
Декоратор сам навесит логику
источник

A

Ahmed in Django [ru] #STAY HOME
Vitaliy S
Но вообще очень странно, что джанга валится от ошибки
Почему странно? Ошибка в синтаксисе вот и процесс завершается с ошибкой 1, вроде все правильно
источник

VS

Vitaliy S in Django [ru] #STAY HOME
Ahmed
Почему странно? Ошибка в синтаксисе вот и процесс завершается с ошибкой 1, вроде все правильно
Опа, ну от SyntaxError валиться будет, да. Но, возвращаясь к твоему изначальному вопросу, проблема решается всё-таки исправлением синтаксиса.
источник

p

pavel in Django [ru] #STAY HOME
Есть ли разница между
Model.objects.get(user=user)
и  
Model.objects.get(user_id=user.id)
?
источник