Привет, у меня небольшой вопрос. У меня есть форма регистрации пользователей, которая устанавливает новых пользователей в неактивное состояние и отправляет мне (администратору) почту, которую они ожидают одобрения. он не показывает мне электронную почту, которую я предоставляю в форме, которую я могу исправить, переместив «form.email» в почтовое тело, и тогда это работает, но я хочу, чтобы это отображалось так, как должно быть. я'. отправка этих писем с моего локального хоста на мою учетную запись gmail:
Функция
def register(request):
if request.method == 'POST':
form = UserRegisterForm(request.POST)
if form.is_valid():
user = form.save()
user.is_active = False
user.save()
form.username = form.cleaned_data['username']
form.email = form.cleaned_data['email']
try:
send_mail(f'New User requests for approval to log in', f'You have a new user and he is
awaiting for approve'+'\n\n'+'User name: '+ form.username, form.email, [EMAIL_HOST_USER])
except BadHeaderError:
return HttpResponse('Invalid header found.')
username = form.cleaned_data.get('username')
messages.success(request, f'Your account has been created! You will be able to log in after
Admin approval')
return redirect('login')
else:
form = UserRegisterForm()
return render(request, 'users/register.html', {'form': form, 'register': "active" })