Пример #1
0
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())
Пример #2
0
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)