Size: a a a

Django [ru] #STAY HOME

2020 October 14

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Shodmon
Ща читаю Дядю Боба, конечно могу тупить, пока еще, но вроде, если исходить из уровней абстракции и если я правильно понимаю это, то

можешь ещё функцию добавить типо балк валидейт в нем уже цикл и вызов одиночного валидатора

Или же всего иметь 3 функции, один просто валидейт, который будет выбирать кидать в балк функцию или в единичную функцию

Ну это если идеологически)
интересная мысль, наверное так и сделаю) спасибо!)
источник

Z

Z in Django [ru] #STAY HOME
Привет можно ли в annotate делать еще один запрос?
источник

DT

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

Z

Z in Django [ru] #STAY HOME
У меня почему то все падает. QuerySet.annotate() received non-expression(s)
источник

В

Василий in Django [ru] #STAY HOME
Ребят, помогите плз нубу разобраться с формами)
источник

В

Василий in Django [ru] #STAY HOME
Народ, помогите немного с формами разобраться) У меня есть несколько связанных моделей. Я хочу все поля этих моделей заполнять на одной странице с формой.   Я вывел форму на страницу, но все связанные с ней FK не имеют возможности ввода нового значения, а только выбор из уже введенных. Например, я решил сделать через inlineformset_factory возможность добавлять телефон в поле формы вводом с клавиатуры, а не выбором из существующего списка. Но увы все пошло не по моему замыслу)) Помогите плз понять что я не так делаю)
источник

В

Василий in Django [ru] #STAY HOME
источник

AD

Alex Dem in Django [ru] #STAY HOME
Ярослав Коробейников
А то совсем не весело
А, у тебя таки с запросом траблы. Скорее всего n+1 проблема, надо профилировать
источник

Д

Данил in Django [ru] #STAY HOME
Кто ставил django admin tools подскажите как и куда добавить в настройки loaders
источник

AD

Alex Dem in Django [ru] #STAY HOME
А, ещё и 1.7 мб вес
источник

AD

Alex Dem in Django [ru] #STAY HOME
Ярослав Коробейников
Мне просто нужно чтобы он на фронт не выгржал в это поле всех пользователей, но когда с фронта приходят айдишки пользователей, чтобы чекал их
Дело в беках, не в фронте
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Nikolay Cherniy
интересная мысль, наверное так и сделаю) спасибо!)
@shocodeart сказал я, и в итоге:
bool(sum(map(lambda args: my_func(*args), [(some_var, id_from_list) for id_from_list in my_list])))
что со мной не так))
источник

AD

Alex Dem in Django [ru] #STAY HOME
Ярослав Коробейников
Мне просто нужно чтобы он на фронт не выгржал в это поле всех пользователей, но когда с фронта приходят айдишки пользователей, чтобы чекал их
Запрос и одновременно большой, и скорее всего плохо оптимизирован
источник

ЯК

Ярослав Коробейников... in Django [ru] #STAY HOME
Alex Dem
Дело в беках, не в фронте
Если на фронте в  200к записей пытаются в шаблоне в SelectMultiple загрузиться, тот тут наверное просто не надо грузить 200к записей в шаблон? А когда их миллон будет?
источник

ЯК

Ярослав Коробейников... in Django [ru] #STAY HOME
Ярослав Коробейников
Если на фронте в  200к записей пытаются в шаблоне в SelectMultiple загрузиться, тот тут наверное просто не надо грузить 200к записей в шаблон? А когда их миллон будет?
Решил просто на фронте тогда не из формы распечатывать поле, а html кой напрямую, чтобы он НЕ! выгружал этот запас пользователей в инпут. И уже через либу select2 посылаю аякс запросы на поиск по вводу в поле и выбор
источник

S

Shodmon in Django [ru] #STAY HOME
Nikolay Cherniy
@shocodeart сказал я, и в итоге:
bool(sum(map(lambda args: my_func(*args), [(some_var, id_from_list) for id_from_list in my_list])))
что со мной не так))
Ну так, классика же, питоновское)) нечитаемый однострочник))
источник

👾

👾majiq in Django [ru] #STAY HOME
А разве джанга асинхронна?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
👾majiq
А разве джанга асинхронна?
да, ну по крайней мере частично
источник

👾

👾majiq in Django [ru] #STAY HOME
Хм, крутота
источник

S

Shodmon in Django [ru] #STAY HOME
👾majiq
А разве джанга асинхронна?
если очень сильно захотеть
источник