def support(request, form_status=False): if request.method == 'POST': form = CallForm(request.POST) if form.is_valid(): cd = form.cleaned_data subject = u'Предложение с сайта %s' % (settings.SITE_NAME) message = u'''Адрес %s\r\n\r\nИмя: %s\r\nСообщение: %s''' % (settings.SITE_ADRESS, cd['name'], cd['message']) send_mail(subject, message, settings.SITE_EMAIL, [settings.ADMINS[0][1]]) return HttpResponseRedirect('/admin/support/success/') else: form = CallForm() return sm_template(request,'cms/modules/support/index.html', locals())
def cadastro(request): context = {} context.update(csrf(request)) if request.method == 'POST': # If the form has been submitted... call_form = CallForm(request.POST) # A form bound to the POST data if call_form.is_valid(): # All validation rules pass call_form.save() return HttpResponseRedirect('/bush/chamada/%s' % call_form.cleaned_data['slug']) # Redirect after POST else: call_form = CallForm() # An unbound form context['form'] = call_form return render_to_response('volunteers/calls/new.html', context)