def register(request):
"""Register a new user."""
if request.method != 'POST':
# Display blank registration form.
form = UserCreationForm()
else:
# Process completed form.
form = UserCreationForm(data=request.POST)
if form.is_valid():
new_user = form.save()
# Log the user in and then redirect to home page.
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)
я получил ошибку: TabError: непоследовательное использование вкладок и пространство в отступе я получил^чуть ниже [ «password1»])Python отступы, как решить
Похоже, вы используете вкладки и пробелы. Выбери один. – Andy
Вы, конечно, можете выбрать все, что захотите. Тем не менее, большинство сообщества python следует рекомендациям в PEP8, который рекомендует __4 пробелы__. – mgilson
Я скорее настрою редактор, чтобы сделать то, что PEP8 требует один раз для всего кода на Python – dlmeetei