Size: a a a

Django [ru] #STAY HOME

2019 June 27

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
называйте Дан Тяна уже сенсейем)
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
Kylych Asankulov
привет всем. ребят а как сделать такой запрос
intersection = set(get_time_range(get_timedelta(query_dict['min_time']),
                                                 get_timedelta(query_dict['min_time'],
                                                               hours=3))).intersection(q.time_range)
               if len(intersection) >= 6:
. time_range у нас ArrayField. просто мне приходится проходится по каждому элементу в queryset и потом заново. а нужно такую кастомную аггрегация сделать
что у тебя под min_time
источник

KA

Kylych Asankulov in Django [ru] #STAY HOME
queryset.annotate(arr_els=Func(F('time_range'), function='unnest')).values_list('arr_els', flat=True).aggregate(min_time=Min('arr_els'),max_time=Max('arr_els'))
источник

l

len in Django [ru] #STAY HOME
мне пока сложно все перварить, но все же. в дальнейшем у меня в регистрации будет выбор формы и сказали делать через фронт - подбрасывать две формы через вуе. значит вначале мне нужно вывести вуей одну форму (основного юзера), а потом по нажатию кнопки "добавить данные об организации" выскакивает вторая форма. а вконце уже нажимается сохранить и редирект на логин. правильно я поняла последовательность действий?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
len
мне пока сложно все перварить, но все же. в дальнейшем у меня в регистрации будет выбор формы и сказали делать через фронт - подбрасывать две формы через вуе. значит вначале мне нужно вывести вуей одну форму (основного юзера), а потом по нажатию кнопки "добавить данные об организации" выскакивает вторая форма. а вконце уже нажимается сохранить и редирект на логин. правильно я поняла последовательность действий?
сейчас у тебя на django шаблонах ?
источник

l

len in Django [ru] #STAY HOME
да
источник

DT

Dan Tyan in Django [ru] #STAY HOME
len
да
когда будешь делать на vue там совсем другой подход
нет джанго форм
будешь работать с drf
источник

l

len in Django [ru] #STAY HOME
т.е. без реста он не сможет с обычными формами?(
источник

DT

Dan Tyan in Django [ru] #STAY HOME
без реста ты работаешь с обычнми формами
с рестом работаешь с serializator-ами
источник

B

BNFF in Django [ru] #STAY HOME
Dan Tyan
когда будешь делать на vue там совсем другой подход
нет джанго форм
будешь работать с drf
На одном из проектов частично юзал рест))
источник

l

len in Django [ru] #STAY HOME
это не приблизило меня к понимаю, как сделать регистрацию по двум формам(
источник

B

BNFF in Django [ru] #STAY HOME
Для вывода список и дазовых манипуляций
источник

B

BNFF in Django [ru] #STAY HOME
Удалить, пометать статус
источник

B

BNFF in Django [ru] #STAY HOME
Все добавление обрабатывал формами
источник

JG

Just Go in Django [ru] #STAY HOME
Что-бы взять данные с формы, сериализовать в json  и отправить на своё апи, нужен ajax/jquery или можно на чистом жс?
источник

n

nefalem in Django [ru] #STAY HOME
Доброй ночи. У меня есть два приложения, товар и заказы, в заказ есть foreign key на товар при попытке миграции выходит ошибка: TypeError: init() missing 1 required positional argument: 'on_delete'   я понимаю что Джанго говорит что необходимо указать что делать при удалении заказа, но если я поставлю Cascade то по логике будет удалятся товар? если поставлю do_nothing  то непонятно что будет, пишут что так не стоит делать, что посоветуете господа?
источник

AS

Arseny Safoshin in Django [ru] #STAY HOME
nefalem
Доброй ночи. У меня есть два приложения, товар и заказы, в заказ есть foreign key на товар при попытке миграции выходит ошибка: TypeError: init() missing 1 required positional argument: 'on_delete'   я понимаю что Джанго говорит что необходимо указать что делать при удалении заказа, но если я поставлю Cascade то по логике будет удалятся товар? если поставлю do_nothing  то непонятно что будет, пишут что так не стоит делать, что посоветуете господа?
Будут удаляться заказы если будет удален товар
источник

n

nefalem in Django [ru] #STAY HOME
А то есть не наоборот
источник

n

nefalem in Django [ru] #STAY HOME
поидее может set null поставить
источник

AS

Arseny Safoshin in Django [ru] #STAY HOME
Тогда null=True
источник