Size: a a a

Django [ru] #STAY HOME

2019 November 13

F

Fred in Django [ru] #STAY HOME
Dan Tyan
ну тогда unique_together не подойдет
только писать логику при сохранении файла
в сериалайзере или прям в вью?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
думаю в сериализаторе в методах валидации
источник

SR

Sergey Rudnitsky in Django [ru] #STAY HOME
http://pullrequest.ru/11038414/kak-sozdat-avtozapolnenie-polya-vvoda-forme-ispolzuya-django
Кто-нибудь работал по такому методу. У меня пока не получается, помогите, pls
источник

DT

Dan Tyan in Django [ru] #STAY HOME
что не получается то ?
источник

SR

Sergey Rudnitsky in Django [ru] #STAY HOME
Вроде не вызывается функция автозаполнения
источник

SR

Sergey Rudnitsky in Django [ru] #STAY HOME
Могу выслать исходники
источник

DT

Dan Tyan in Django [ru] #STAY HOME
заливай на github скидывай сюда ссылку
источник

d

djigit0s in Django [ru] #STAY HOME
в rest framework хочу переопределить метод update
def update(self, request, *args, **kwargs):
не могу понять как передать параметр kwargs, когда данный метод вызывается по ссылке
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Дурной какой-то ответ, в dal есть готовые виджеты на любой вкус
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
djigit0s
в rest framework хочу переопределить метод update
def update(self, request, *args, **kwargs):
не могу понять как передать параметр kwargs, когда данный метод вызывается по ссылке
Тебе в этом методе надо не передавать, а принимать kwargs
источник

d

djigit0s in Django [ru] #STAY HOME
Pavel Zagrebelin
Тебе в этом методе надо не передавать, а принимать kwargs
ну это я знаю как сделать, просто мне надо было еще дополнительные параметры передать в update через kwargs
источник

SR

Sergey Rudnitsky in Django [ru] #STAY HOME
Можно рабочий пример. У меня всего одно поле для ввода, при каждом новом символе нужно лезть в базу, выбрать все значения в одном поле с таким же началом и выдать как подсказку
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Sergey Rudnitsky
Можно рабочий пример. У меня всего одно поле для ввода, при каждом новом символе нужно лезть в базу, выбрать все значения в одном поле с таким же началом и выдать как подсказку
https://django-autocomplete-light.readthedocs.io/en/master/tutorial.html#django-autocomplete-light-tutorial
вот тут посмотри, вроде бы как раз как у тебя задача.
- сделать вьюшку, которая будет ходить в базу
- прописать вьюшку в urls
- добавить ссылку на вью в виджет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
djigit0s
ну это я знаю как сделать, просто мне надо было еще дополнительные параметры передать в update через kwargs
у тебя view или viewset ?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
djigit0s
ну это я знаю как сделать, просто мне надо было еще дополнительные параметры передать в update через kwargs
передать откуда?
источник

d

djigit0s in Django [ru] #STAY HOME
Dan Tyan
у тебя view или viewset ?
ModelViewSet
источник

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
Sergey Rudnitsky
Можно рабочий пример. У меня всего одно поле для ввода, при каждом новом символе нужно лезть в базу, выбрать все значения в одном поле с таким же началом и выдать как подсказку
А запросы насколько частые будут?
источник

AS

Alexandr Stefanitsky-Mozdor in Django [ru] #STAY HOME
Если частые, то лучше haystack использовать
источник

d

djigit0s in Django [ru] #STAY HOME
Pavel Zagrebelin
передать откуда?
метод вызывается по ссылке, когда подается PUT, как в этом запросе передать kwargs
источник

DT

Dan Tyan in Django [ru] #STAY HOME
djigit0s
ModelViewSet
думаю твой вариант
нужно сделать кастомный action и в нем прописать какие типы запросов принимает
и какие кварги
а в нем вызввать родной update или описать свою логику
источник