Size: a a a

Django [ru] #STAY HOME

2020 June 22

A

Andrey in Django [ru] #STAY HOME
но вообще не запрещено же
источник

DB

Dima Boger in Django [ru] #STAY HOME
Andrey
ну
как-то нелогично
А где их создавать?
источник

DB

Dima Boger in Django [ru] #STAY HOME
Ну в смысле ты же сам сказал, что oauth нужен, чтобы снять функцию регистрации с приложения 🤔

На всякий случай уточню, что речь именно про админку
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Ну а почему бы и вправду не расширить auth backend? Ничего плохого в этом не вижу
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Andrey
(?<![a-z])[a-z](?![a-z])
да, идеально, подправил на не числа и самое оно (?<!\D)\D(?!\D)
источник

OS

Oleg Shleiko in Django [ru] #STAY HOME
Nikolay Cherniy
да, идеально, подправил на не числа и самое оно (?<!\D)\D(?!\D)
оно тогда пробелы и символы типо запятых и т.д. будет возвращать
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Oleg Shleiko
оно тогда пробелы и символы типо запятых и т.д. будет возвращать
я под свою задачу отстраиваю, без запятых пробелов и тд, самое оно
источник

DB

Dima Boger in Django [ru] #STAY HOME
tot samiy neizvestniy
Ну а почему бы и вправду не расширить auth backend? Ничего плохого в этом не вижу
Пытаюсь найти как в других либах сделано, чтобы убедиться, что это ок
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Dima Boger
Пытаюсь найти как в других либах сделано, чтобы убедиться, что это ок
Найдёшь - скажешь. Самому интересно, какой тут Best practice
источник

PA

Petro Alexeenko in Django [ru] #STAY HOME
Друзья. Делаю что то типа расписания занятий. В модели самого расписания поля - внешние ключи на кабинет, пару, группу итд. Наклепал сериалайзер для создания пост запросом, вроде все пашет, но не покидает ощущения что код - гавно. Гляньте и подскажите, так вообще делается или нет?)
https://pastebin.com/EbvfG9Yu
источник

DT

Dan Tyan in Django [ru] #STAY HOME
я бы сделал либо два сериализатора на добавление и вывод
и тогда по теории не нужно делать
group = Group.objects.get(number=validated_data['group']['number']) подобное
что передавать id группы
источник

DT

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

A

Andrey in Django [ru] #STAY HOME
так, что делать, когда один фронтовый запрос заставляет бэкенд делать 3060 запросов в базу?)
источник

PA

Petro Alexeenko in Django [ru] #STAY HOME
Dan Tyan
я бы сделал либо два сериализатора на добавление и вывод
и тогда по теории не нужно делать
group = Group.objects.get(number=validated_data['group']['number']) подобное
что передавать id группы
Вывод по идее это и есть этот сериализатор. А на добавление как он должен работать, чтобы так не изворачиваться
источник

A

Andrey in Django [ru] #STAY HOME
Andrey
так, что делать, когда один фронтовый запрос заставляет бэкенд делать 3060 запросов в базу?)
3070 даже
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Andrey
так, что делать, когда один фронтовый запрос заставляет бэкенд делать 3060 запросов в базу?)
Что за запрос?
источник

A

Andrey in Django [ru] #STAY HOME
tot samiy neizvestniy
Что за запрос?
запрос простой
у объектов модели оч много релейшнов
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
На получение объектов? Просто почему уходит 3к запросов в бд? Такого не должно быть
источник

A

Andrey in Django [ru] #STAY HOME
tot samiy neizvestniy
На получение объектов? Просто почему уходит 3к запросов в бд? Такого не должно быть
сам запрос возвращает 1к записей, а они потом в цикле обходятся
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Если нужно получить большое количество данных, посмотри в сторону elasticsearch
источник