Size: a a a

Django [ru] #STAY HOME

2019 December 12

S

Shodmon in Django [ru] #STAY HOME
не знаю, ща посморю, что это
источник

А

Алексей in Django [ru] #STAY HOME
Shodmon
не знаю, ща посморю, что это
ну, это права на объекты, или тебе надо было групповые всякие?
источник

S

Shodmon in Django [ru] #STAY HOME
скорее мне нужны туторы или бест практис по созданию разграничению прав пользователей, груповые и индивидуальные в принципе не имют разницы
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Я что-то не могу правильно запрос к гуглу сформулировать.

https://gist.github.com/roboxv/091805e3913f91589e812e5e2a1b3799

Я хочу отфильтровать Pizza и получить все их Topping как QuerySet из Topping. Как это сделать? У меня получилось добиться чего-то схожего, используя union. Но такой queryset нельзя потом отфильтровать. Что, в принципе, логично.
Чувствую, что как-то проще эта проблема решается, но не могу понять, как.
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
источник

DT

Dan Tyan in Django [ru] #STAY HOME
не совсем понятно почему и зачем ты хочешь получить queryset topping из pizza
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Dan Tyan
не совсем понятно почему и зачем ты хочешь получить queryset topping из pizza
Есть определенный фильтр, чтобы вытаскивать определенные pizza. Я не хочу дублировать и поддерживать такой же фильтр для topping. В угоду DRY такая хотелка.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
тебе надо получить все topping отфиьтрованных pizza ?
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Dan Tyan
тебе надо получить все topping отфиьтрованных pizza ?
Да.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну так и скажи
сидишь умничаешь


pizzas = Pizza.objects.filter(some='filter')
toppings = Topping.objects.filter(pizza__in=pizzas)
источник

MK

Maxim Kolesnikov in Django [ru] #STAY HOME
Dan Tyan
ну так и скажи
сидишь умничаешь


pizzas = Pizza.objects.filter(some='filter')
toppings = Topping.objects.filter(pizza__in=pizzas)
Блядь, точно. Вот это я оверинженернул.
источник

BE

Black Eyes in Django [ru] #STAY HOME
@dantyan Привет! карта сайта 18к объектов быстро должна разбить? а то что-то уже 5 мин открывается
источник

DT

Dan Tyan in Django [ru] #STAY HOME
там же вроде ограничение в 5к на файл
источник

BE

Black Eyes in Django [ru] #STAY HOME
Dan Tyan
там же вроде ограничение в 5к на файл
50к, разбить должен же сам, на другом проекте вроде быстро было, да я вреде так же сделал, по примеру
источник

DT

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

BE

Black Eyes in Django [ru] #STAY HOME
может долго из-за reverse?
источник

DT

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

BE

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

DT

Dan Tyan in Django [ru] #STAY HOME
попробуй django-static-sitemaps
источник

DT

Dan Tyan in Django [ru] #STAY HOME
с ребилдов в celery
источник