Django пишет непонятную ошибку
def contactView(request):
if request.method == 'POST':
form = ContactForm(request.POST)
recipient = '[email protected]'
if form.is_valid():
name = form.cleaned_data['name']
phone = form.cleaned_data['phone']
try:
send_mail(name, phone, '[email protected]', recipient)
return HttpResponseRedirect('chp/thanks.html')
else:
#Заполняем форму
form = ContactForm()
#Отправляем форму на страницу
return render(request, 'chp/thanks.html', {'form': form})
return HttpResponseRedirect('chp/thanks.html')
^
IndentationError: unexpected unindent
в чем заключается ошибка и как ее исправить?
Ответы (2 шт):
Автор решения: nomnoms12
→ Ссылка
Добавьте блок except.
Пример:
try:
send_mail(name, phone, '[email protected]', recipient)
except:
pass
Автор решения: Данил
→ Ссылка
У вас еще проблема с отступами. Попробуйте удалить отступы перед
send_mail(name, phone, '[email protected]', recipient)
и
return HttpResponseRedirect('chp/thanks.html')
А затем заново поставить, но только либо таб либо пробелы. Так как проблема в этом и была