Size: a a a

Django [ru] #STAY HOME

2020 September 15

VS

Vitaly Sem in Django [ru] #STAY HOME
Ну, почему же у всех? Например в админке вручную можно дать права на редатирование определенных разделов. Дефолтный is_staff дает только доступ в админку, но она пустая у такого юзверя. is_superuser дает все права суперадмина
источник

VS

Vitaly Sem in Django [ru] #STAY HOME
так вот нужно is_staff с немного расширенными правами
источник

VS

Vitaly Sem in Django [ru] #STAY HOME
кто-то знает как это запилить?
источник

A

Andrey in Django [ru] #STAY HOME
Мб есть готовые решения
источник

A

Andrey in Django [ru] #STAY HOME
Погуглите django rbac
источник

A

Andrey in Django [ru] #STAY HOME
Описание проблемы звучит ровно так, как работает rbac
источник

VS

Vitaly Sem in Django [ru] #STAY HOME
спасибо, гляну
источник

И

Игорь in Django [ru] #STAY HOME
Доброго дня! Задачка за деньги.

Есть модель.

class URL(models.Model):
url = models.CharField(max_length=4000, db_index=True, verbose_name='URL adress')
blacklist = models.BooleanField(default=False, verbose_name='is blacklist?')

Требуется сделать динамическую форму и запрос, где можно было бы задавать разное кол-во параметров для поиска.
Пример поиска:
слово1 И слово2 ИЛИ слово3 и (исключить!)слово3 ИЛИ слово4

Для вывода должна работать пагинация.
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Vitaly Sem
Народ, а подскажите, плз, как реализовать такую фичу, чтобы юзерам при рагистрации выдавался статус is_staff с определенными правами? Вариант выдачи прав через админку вручную не подхходит. Нужно именно чтобы это делалось на автомате при регистрации. Также интересует вариант выдачи групповых прав (тоже при регистрации). Надеюсь понятно объяснил суть того, что мне нужно)))))
Юзер кастомный?
источник

VS

Vitaly Sem in Django [ru] #STAY HOME
нет, штатный
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Vitaly Sem
нет, штатный
Я бы кастомного сделал и там можно is_staff default true сразу и группы в сейве надобавлять, ну а так попробуй через сигнал
источник

И

Игорь in Django [ru] #STAY HOME
Игорь
Доброго дня! Задачка за деньги.

Есть модель.

class URL(models.Model):
url = models.CharField(max_length=4000, db_index=True, verbose_name='URL adress')
blacklist = models.BooleanField(default=False, verbose_name='is blacklist?')

Требуется сделать динамическую форму и запрос, где можно было бы задавать разное кол-во параметров для поиска.
Пример поиска:
слово1 И слово2 ИЛИ слово3 и (исключить!)слово3 ИЛИ слово4

Для вывода должна работать пагинация.
помогите, пожалуйста)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Игорь
Доброго дня! Задачка за деньги.

Есть модель.

class URL(models.Model):
url = models.CharField(max_length=4000, db_index=True, verbose_name='URL adress')
blacklist = models.BooleanField(default=False, verbose_name='is blacklist?')

Требуется сделать динамическую форму и запрос, где можно было бы задавать разное кол-во параметров для поиска.
Пример поиска:
слово1 И слово2 ИЛИ слово3 и (исключить!)слово3 ИЛИ слово4

Для вывода должна работать пагинация.
В целом ничего не понятно но при 4000 символах может уже техтфилд? Ну или если это урл, то урлфилд?
источник

VS

Vitaly Sem in Django [ru] #STAY HOME
Nikolay Cherniy
Я бы кастомного сделал и там можно is_staff default true сразу и группы в сейве надобавлять, ну а так попробуй через сигнал
Ну, а как в сигнал то запихнуть?)
источник

D

Dmitry in Django [ru] #STAY HOME
Игорь
помогите, пожалуйста)
полнотекстовый поиск что-ли?
источник

И

Игорь in Django [ru] #STAY HOME
Nikolay Cherniy
В целом ничего не понятно но при 4000 символах может уже техтфилд? Ну или если это урл, то урлфилд?
к сожалению, туда не всегда попадает валидный URL. О текстфилд подумаю. Нужно просто реализовать возможность поиска с разным кол-вом ключевых слов
источник

И

Игорь in Django [ru] #STAY HOME
Dmitry
полнотекстовый поиск что-ли?
да. Поиск сейчас работает... но только по одному слову.
источник

A

Andrey in Django [ru] #STAY HOME
Игорь
к сожалению, туда не всегда попадает валидный URL. О текстфилд подумаю. Нужно просто реализовать возможность поиска с разным кол-вом ключевых слов
Бд какая?
источник

И

Игорь in Django [ru] #STAY HOME
Postgres
источник

A

Andrey in Django [ru] #STAY HOME
Ну так в чем проблема сделать по нескольким словам
источник