Size: a a a

Django [ru] #STAY HOME

2020 March 16

yh

yasya huyase in Django [ru] #STAY HOME
https://dpaste.org/BXgN
хелп ребята
1) как сделать так, что бы в формсете, поле contract (fr с поля другой модели) формы ShipmentForm автоматически определялось в зависимости от того, для какого contract оно создается?
2) как сделать так что бы значения поля item (fk с поля другой модели) формы ShipmentItemsForm сортировалось в зависимости от поля contract формы ShipmentForm?
источник

EM

Egor Mushet in Django [ru] #STAY HOME
Как можно либо в поле сериалайзера указать тип данных поля либо в схеме так что бы не пришлось все поля сериалайзера переопределять ?
источник

tn

tot samiy neizvestniy in Django [ru] #STAY HOME
Egor Mushet
Всем привет, никто не сталкивался с тем что @swagger_auto_schema для кваери парамс и респонс схемы определяет типы SerializerMethodField в сериалайзере как "string"
В итоге имею потом "level": "string"
Хотя возвращаемое значение это флоат на самом деле.
А в сериалайзере это флоат?
источник

EM

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

EM

Egor Mushet in Django [ru] #STAY HOME
tot samiy neizvestniy
А в сериалайзере это флоат?
да, но нет декоратора или тайпхинта как указано в доках
источник

FI

Fedor Ivanov in Django [ru] #STAY HOME
Добрый день.
У меня есть модель UserProfile и RetrieveUpdateAPIView для нее. Как мне сделать так, чтобы метод retrieve был доступен для любых пользователей, а put только для владельца профиля.
Слышал, что в django есть свои permissions для моделей, но подойдут ли они сюда (ранее с ними не работал)?
источник

А

Андрей Максимов in Django [ru] #STAY HOME
Приветствую. У меня есть модель в которой есть поле  FileField.  Я переопределил метод save. т.е когда я в админке сохраняю xls файл , то файл  парсится и записывается в другую таблицу как надо и очень быстро.  Я хочу передать файл по api,  т.е  грузить не через админку.Использую этот метод save, но он парсится и сохраняется в 20 раз дольше. Подскажите куда копать.
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Fedor Ivanov
Добрый день.
У меня есть модель UserProfile и RetrieveUpdateAPIView для нее. Как мне сделать так, чтобы метод retrieve был доступен для любых пользователей, а put только для владельца профиля.
Слышал, что в django есть свои permissions для моделей, но подойдут ли они сюда (ранее с ними не работал)?
Следует подключить свой permission class, что-то вроде IsOwnerOrReadOnly
источник

FI

Fedor Ivanov in Django [ru] #STAY HOME
Михаил Павлов
Следует подключить свой permission class, что-то вроде IsOwnerOrReadOnly
благодарю!
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Fedor Ivanov
благодарю!
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Андрей Максимов
Приветствую. У меня есть модель в которой есть поле  FileField.  Я переопределил метод save. т.е когда я в админке сохраняю xls файл , то файл  парсится и записывается в другую таблицу как надо и очень быстро.  Я хочу передать файл по api,  т.е  грузить не через админку.Использую этот метод save, но он парсится и сохраняется в 20 раз дольше. Подскажите куда копать.
Следует установить django_debug_toolbar и посмотреть что происходит. Вообще для быстрого импорта лучше использовать метод bulk_create
источник

А

Андрей Максимов in Django [ru] #STAY HOME
Михаил Павлов
Следует установить django_debug_toolbar и посмотреть что происходит. Вообще для быстрого импорта лучше использовать метод bulk_create
ок. спасибо
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Такая задача стоит. В веб приложении реализовать сохранение картинки на сервере, при этом нужно разрешить картинкам онли jpg, png, gif. Далее если картинка битая, то сохранить предыдущую картинку или None, в случае если ее нет. Что подскажете?
источник

N

N1LEX in Django [ru] #STAY HOME
А что подсказать? Вполне ясная задача
источник

А

Артём in Django [ru] #STAY HOME
Коллеги, такой вопрос. Мне нужно у модели метод save переопределить. Но мне нужно рассматривать 2 ситуации: создание нового объекта и редактирование существующего. Не подскажете, как это проверять. Не приходит в голову условия что то.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Артём
Коллеги, такой вопрос. Мне нужно у модели метод save переопределить. Но мне нужно рассматривать 2 ситуации: создание нового объекта и редактирование существующего. Не подскажете, как это проверять. Не приходит в голову условия что то.
если
self.pk есть то редактирование
если нет - создание
источник

AD

Alex Dem in Django [ru] #STAY HOME
Артём
Коллеги, такой вопрос. Мне нужно у модели метод save переопределить. Но мне нужно рассматривать 2 ситуации: создание нового объекта и редактирование существующего. Не подскажете, как это проверять. Не приходит в голову условия что то.
obj.pk is None - новый объект
источник

А

Артём in Django [ru] #STAY HOME
Спасибо. Все так просто оказывается...
источник

А

Артём in Django [ru] #STAY HOME
А еще можете посоветовать годную статью по докеру? Ну в связке с джанго? Решил попробовать эту технологию
источник

D

Dmitriy in Django [ru] #STAY HOME
Погугли. Полно статей по этой связке.
источник