def send(request): if request.method == 'POST': form = ContactForm(request.POST) if form.is_valid(): msg = Message() msg.username = form.cleaned_data['username'] msg.email = form.cleaned_data['email'] msg.phone = form.cleaned_data['phone'] msg.location = form.cleaned_data['location'] msg.job = form.cleaned_data['job'] msg.description = form.cleaned_data['description'] msg.area = form.cleaned_data['area'] try: msg.save() mail_managers('ZUBIRD webpage - new message received', 'Otrzymałeś nową wiadomość.') except Exception as e: import traceback logger.error(str(e)) logger.error(traceback.format_exc()) return render_to_response('error.html', {}) return render_to_response('thanks.html', {}) else: return render_to_response('base.html', Context({'form':form})) else: return index(request)