Size: a a a

Django [ru] #STAY HOME

2019 November 05

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
evakuator
Да, Authorization: Bearer ........
JWT?
источник

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
Или обычный токен
источник

e

evakuator in Django [ru] #STAY HOME
Да, jwt
источник

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
evakuator
Да, jwt
djoser? Можешь настройки скинуть?
источник

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
Loter
А как вызвать родительский метод из дочернего класса?
img = fields.ImageField('Фото', upload_to=path_and_rename, ....) - справедливо выдает ошибку
NameError: name 'path_and_rename' is not defined
Метод переопределил?
источник

e

evakuator in Django [ru] #STAY HOME
Alexandr Stefanitsky-Mozdor
djoser? Можешь настройки скинуть?
источник

e

evakuator in Django [ru] #STAY HOME
Нет, djangorestframework-jwt
источник

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
У тебя так в postman'e? Вместо JWT -> Bearer должно быть
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Roma Smalyuk
и какая ось нормальная? Что то из линуксов?
Та, в которой умеешь работать
источник

e

evakuator in Django [ru] #STAY HOME
Alexandr Stefanitsky-Mozdor
У тебя так в postman'e? Вместо JWT -> Bearer должно быть
Да, я Bearer поставил
источник

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
Тогда хз, на этом мои полномочия все
источник

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
А зачем тебе ручка с AllowAny и авторизацией одновременно?
источник

e

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

e

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

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
Loter
А как вызвать родительский метод из дочернего класса?
img = fields.ImageField('Фото', upload_to=path_and_rename, ....) - справедливо выдает ошибку
NameError: name 'path_and_rename' is not defined
class MyModel(models.Model):
   def get_image_path(self, filename):
       return filename

   image = models.ImageField(upload_to=get_image_path)
источник

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
У тебя сначала метод, а потом поле?
источник

L

Loter in Django [ru] #STAY HOME
Alexandr Stefanitsky-Mozdor
Метод переопределил?
Да.
class Person(CommonHasImage):
def path_and_rename(self, instance, filename):
       self.img_upload_to = 'img/persons/'
       super().path_and_rename(self, instance, filename)

   img = models.ImageField('Фото', upload_to=path_and_rename, null=True, blank=True)
источник

L

Loter in Django [ru] #STAY HOME
AttributeError: module 'web.models' has no attribute 'path_and_rename'
источник

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
Так ты ж получаешь по этой ручке токен
источник

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
Тебе не надо туда передавать токен, только credentials
источник