DT
Size: a a a
DT
ДМ
DT
SB
SB
SB
ДМ
DT
SB
ДМ
from django.contrib.auth.forms import UserCreationForm
ДМ
ДМ
def register(request):
'''Регистрирует нового пользователя.'''
if request.method != 'POST':
# Display blank registration form.
form = UserCreationForm()
else:
# Обработка заполненной формы.
form = UserCreationForm(data=request.POST)
if form.is_valid():
new_user = form.save()
# Выполнение входа и перенаправление на главную страницу.
authenticated_user = authenticate(
username=new_user.username,
password=request.POST['password1'])
login(request, authenticated_user)
return HttpResponseRedirect(reverse('learning_logs:index'))
context = {'form': form}
return render(request, 'users/register.html', context)
SB
SB
SB
SB
NK
FU
NK