Size: a a a

Django [ru] #STAY HOME

2019 July 06

Д

Дмитрий in Django [ru] #STAY HOME
Аутентификация базовая, или из сторонних модулей типа allauth?
источник

🦊L

🦊Vadym Lisovskyi in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
Можно больше сведений?
На деве подключил

path('accounts/', include('django.contrib.auth.urls'))

- создал 2 страницы login и logout

- во вьюхи добавил @login_required

все работало. Перенес на прод - эта часть отвалилась
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
А, login required, он на стандартную страницу редиректит
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
У него своя тема, надо где то либо глобально указать куда ему, либо аргументом
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Прям в декораторе
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Но это не твой вариант, кажется
источник

🦊L

🦊Vadym Lisovskyi in Django [ru] #STAY HOME
указывал так:
@login_required(redirect_field_name='')
источник

🦊L

🦊Vadym Lisovskyi in Django [ru] #STAY HOME
при таком он выбрасывал на страницу логина
источник

Д

Дмитрий in Django [ru] #STAY HOME
Попробуй через re_path
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
🦊Vadym Lisovskyi
указывал так:
@login_required(redirect_field_name='')
А зачем тебе пустое название? Конечно отвалится
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
🦊Vadym Lisovskyi
указывал так:
@login_required(redirect_field_name='')
Там либо урл лучше указывать, либо глобально настраивать
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Дмитрий
Попробуй через re_path
Вот это вообще роли не сыграет
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Ща скажу мб как глобально
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Ес найду стр в доках
источник

Д

Дмитрий in Django [ru] #STAY HOME
У меня недовно такая херь была, через path не находил, а через url и регулярку всё норм
источник

🦊L

🦊Vadym Lisovskyi in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
А зачем тебе пустое название? Конечно отвалится
ибо если добавлять урл результат выходит:
…/accounts/login/?/accounts/login=/
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Добавь в settings.py
LOGIN_URL = '/login/'
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Или твой урл
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Вычисляется от корня
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Или "индекс пейдж"
источник