Size: a a a

Django [ru] #STAY HOME

2018 December 14

NK

ID:531712981 in Django [ru] #STAY HOME
спасибо
источник

O

Oleh in Django [ru] #STAY HOME
Подскажите, как добавить декоратор staff_member_required ко всем admin.site.urls? Или как по другому "спрятать" админку от нон-стафа?
источник

S

Serj in Django [ru] #STAY HOME
Oleh
Подскажите, как добавить декоратор staff_member_required ко всем admin.site.urls? Или как по другому "спрятать" админку от нон-стафа?
так по умолчанию же вроде и так в нее могут логиниться только стафы
источник

O

Oleh in Django [ru] #STAY HOME
Serj
так по умолчанию же вроде и так в нее могут логиниться только стафы
Что бы нельзя было даже форму логина открыть (логин админов через сайт и далее переход в админку)
Или это костыли дикие?
источник

S

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

O

Oleh in Django [ru] #STAY HOME
Serj
ну можешь редиректить юзеров с этой страницы если они не стаф
Да, можно ли это как-то сделать не добавляя вью с проверкой и редиректами?
источник

S

Serj in Django [ru] #STAY HOME
Oleh
Да, можно ли это как-то сделать не добавляя вью с проверкой и редиректами?
можешь добавить мидлвейр с проверкой и редиректом)
источник

O

Oleh in Django [ru] #STAY HOME
Serj
можешь добавить мидлвейр с проверкой и редиректом)
Можно пример/конкретный мидлвейр?
источник

S

Serj in Django [ru] #STAY HOME
Oleh
Можно пример/конкретный мидлвейр?
у меня сейчас ничего под рукой нет - найди в доке как пишутся мидлвейры и там делаешь проверку что если это нужная тебе страница (админка) и юзер обычный то редирект
источник

O

Oleh in Django [ru] #STAY HOME
Serj
у меня сейчас ничего под рукой нет - найди в доке как пишутся мидлвейры и там делаешь проверку что если это нужная тебе страница (админка) и юзер обычный то редирект
О, спасибо)
источник

O

Oleh in Django [ru] #STAY HOME
Попробую
источник

S

Serj in Django [ru] #STAY HOME
Но лично я бы просто изменил урл админки на какойнибудь другой и не парился
источник

O

Oleh in Django [ru] #STAY HOME
Serj
Но лично я бы просто изменил урл админки на какойнибудь другой и не парился
Как вариант, конечно
источник

MS

Maxim Stikharev in Django [ru] #STAY HOME
А как у тебя админы зайдут?
источник

MS

Maxim Stikharev in Django [ru] #STAY HOME
Они не залогинены и сессии не вечные
источник

S

Serj in Django [ru] #STAY HOME
Maxim Stikharev
А как у тебя админы зайдут?
а, блин, точно, это же страница логина)
источник

MS

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

S

Serj in Django [ru] #STAY HOME
Oleh
Как вариант, конечно
забудь все что я писал)
источник

O

Oleh in Django [ru] #STAY HOME
Maxim Stikharev
А как у тебя админы зайдут?
Через обычную систему аутентификации на сайте
источник

MS

Maxim Stikharev in Django [ru] #STAY HOME
Тогда просто переопредели урл и все?
источник