Size: a a a

Django [ru] #STAY HOME

2019 December 13

DT

Dan Tyan in Django [ru] #STAY HOME
нужен был эксперт по excel
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
тьффу ты...
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Не по теме, раз в жизни спрошу. Вдруг есть спецы:
Знакомому обновил старый ноут до более-менее вменяемого состояния. Но ему теперь охота внешнюю видеокарту к нему подрубить. USB3 у него тоже нет. Думаю есть разъем на вай-фай, он ведь по-идее m2. Так вот. Нет ли варианта в этот разъем найти переходник под видеокарту???
источник

A

Alex in Django [ru] #STAY HOME
Ребят. Есть такая валидация при save методе в модели. Если статус reject или completed, объект нельзя сохранить. ТАк вот, как мне обработать эту ошибку красиво в сериалайзере? Если через postman пытаюсь отредактировать объект с таким статусом, сервер крашится. И т.д. ValidationError at /api/v1/orders/order_detail/7178428/
['Object cant be eddited any more']

Request Method: PATCH
источник

A

Alex in Django [ru] #STAY HOME
Как отловить её в сериалайзере, и выдать красивую ошибку в виде статуса 404 Bad Request и переменной с ошибкой JSOn/
источник

С

Сергей in Django [ru] #STAY HOME
Alex
Как отловить её в сериалайзере, и выдать красивую ошибку в виде статуса 404 Bad Request и переменной с ошибкой JSOn/
почитай
https://www.django-rest-framework.org/api-guide/exceptions/
https://www.django-rest-framework.org/api-guide/validators/

может поможет. и наверно надо из метода save вынести эту проверку в clean
источник

A

Alex in Django [ru] #STAY HOME
Ок. Спасибо.
источник

A

Alex in Django [ru] #STAY HOME
А clean получается, действует только на админку\фронт? Но не на REST? Правильно ли я понимаю?
источник

FK

Farid Khalikov in Django [ru] #STAY HOME
Alex
А clean получается, действует только на админку\фронт? Но не на REST? Правильно ли я понимаю?
у сериализатора нужно её в validate или validate_название_поля выкинуть. Это по аналогии с clean и clean_поле в джанговских формах, только в сериализаторах достуны лишь те аргументы, которые он передаёт в ваши методы валидации.
источник

A

Alex in Django [ru] #STAY HOME
Farid Khalikov
у сериализатора нужно её в validate или validate_название_поля выкинуть. Это по аналогии с clean и clean_поле в джанговских формах, только в сериализаторах достуны лишь те аргументы, которые он передаёт в ваши методы валидации.
Ок. Спасибо!
источник

A

Alex in Django [ru] #STAY HOME
Alex
Ок. Спасибо!
В сериализаторе при update сделал так.     def update(self, instance, validated_data):
       if instance.status == 'reject' or instance.status == 'completed':
источник

FK

Farid Khalikov in Django [ru] #STAY HOME
тут подробнее про разовую валидацию https://www.django-rest-framework.org/api-guide/serializers/#validation
источник

DS

Dima She lush in Django [ru] #STAY HOME
Добрый день, пытаюсь поставить django через pip
sudo pip3 install django
https://pastebin.com/5unHNf4b вот такая ошибка
источник

A

Andrey in Django [ru] #STAY HOME
не надо делать sudo + pip3
вирутальные окружения существуют
источник

ПА

Павел 0931282225 Александрович in Django [ru] #STAY HOME
Подскажите, хочу начать учить джанго, но по 3 версии пока нет достаточно уроков . Есть смысл начать учить вторую версию? Или они очень разные?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Павел 0931282225 Александрович
Подскажите, хочу начать учить джанго, но по 3 версии пока нет достаточно уроков . Есть смысл начать учить вторую версию? Или они очень разные?
разницы почти никакой
источник

ПА

Павел 0931282225 Александрович in Django [ru] #STAY HOME
Dan Tyan
разницы почти никакой
понял, спасибо.
источник

Z

ZHU in Django [ru] #STAY HOME
Павел 0931282225 Александрович
Подскажите, хочу начать учить джанго, но по 3 версии пока нет достаточно уроков . Есть смысл начать учить вторую версию? Или они очень разные?
2 и 3 почти одинаковы
источник

ВЗ

Владимир Злобин in Django [ru] #STAY HOME
Всем привет, как можно уменьшить качество изображения. Код который обрезаю картинку     size = size_width, size_height
       image = Image.open('media/'+path_server)
       im_resized = image.resize(size, Image.ANTIALIAS)
       im_resized.save('media/'+path_server, "PNG")
источник

A

Andrey in Django [ru] #STAY HOME
Владимир Злобин
Всем привет, как можно уменьшить качество изображения. Код который обрезаю картинку     size = size_width, size_height
       image = Image.open('media/'+path_server)
       im_resized = image.resize(size, Image.ANTIALIAS)
       im_resized.save('media/'+path_server, "PNG")
источник