R
Size: a a a
R
PZ
redirect_to = self.request.POST.get(
self.redirect_field_name,
self.request.GET.get(self.redirect_field_name, '')
)
self.redirect_field_name == 'next'
S
R
R
redirect_to = self.request.POST.get(
self.redirect_field_name,
self.request.GET.get(self.redirect_field_name, '')
)
self.redirect_field_name == 'next'
PZ
R
self.redirect_field_name == 'next'
это я имею ввидуR
PZ
self.redirect_field_name == 'next'
это я имею ввидуredirect_field_name = REDIRECT_FIELD_NAME
Ок, а откуда берётся REDIRECT_FIELD_NAME? Смотрим ипморты:from django.contrib.auth import (ок, открываем
REDIRECT_FIELD_NAME, get_user_model, login as auth_login,
logout as auth_logout, update_session_auth_hash,
)
django.contrib.auth.__init__.py
:REDIRECT_FIELD_NAME = 'next'(ну или через ctrl-click в пайчарме тоже самое, только чуток быстрее)
R
redirect_field_name = REDIRECT_FIELD_NAME
Ок, а откуда берётся REDIRECT_FIELD_NAME? Смотрим ипморты:from django.contrib.auth import (ок, открываем
REDIRECT_FIELD_NAME, get_user_model, login as auth_login,
logout as auth_logout, update_session_auth_hash,
)
django.contrib.auth.__init__.py
:REDIRECT_FIELD_NAME = 'next'(ну или через ctrl-click в пайчарме тоже самое, только чуток быстрее)
b
TestView(LoginRequiredMixin, PermissionRequiredMixin, View)
PZ
TestView(LoginRequiredMixin, PermissionRequiredMixin, View)
b
PZ
АМ
# the domain name it will serve for
server_name my_site.ru; # substitute your machine's IP address or FQDN
charset utf-8;
АМ
АМ
🔐
# the domain name it will serve for
server_name my_site.ru; # substitute your machine's IP address or FQDN
charset utf-8;
🔐
🔐