callback: fixed import

remotes/origin/license
Andrey 9 years ago
parent e51ff3a778
commit 718646a799
  1. 8
      project/callback/views.py

@ -1,17 +1,18 @@
# -*- coding: utf-8 -*-
import json
from django.shortcuts import get_object_or_404
from django.http import HttpResponseBadRequest, HttpResponse
from django.views.decorators.http import require_POST, require_GET
from django.views.decorators.csrf import csrf_protect
from django.template.loader import render_to_string
from django.core.mail import send_mail
from django.conf import settings
from .models import ReqAvail
from .forms import ReqAvailForm
CALLBACK_SETTINGS = getattr(settings, 'CALLBACK_SETTINGS')
@ -26,6 +27,7 @@ def req_avail(request, id=None):
good = get_object_or_404(CatalogItem, pk=id)
else:
good = None
form = ReqAvailForm(data=request.POST)
if form.is_valid():
@ -33,6 +35,7 @@ def req_avail(request, id=None):
user = request.user
else:
user = None
req = ReqAvail.objects.create(
name=form.cleaned_data['name'].strip(),
phone=form.cleaned_data['phone'].strip(),
@ -52,10 +55,11 @@ def req_avail(request, id=None):
# 'field_errors': form.errors, # ошибки полей
'form_errors': form.non_field_errors(), # ошибки формы
}
if form.is_valid():
data['message'] = {
'title': u'Сообщение',
'msg': u'Ваша Сообщение отправлено!<br />Скоро с Вами свяжется наш менеджер.',
}
return HttpResponse(json.dumps(data), mimetype='application/json')
return HttpResponse(json.dumps(data), mimetype='application/json')

Loading…
Cancel
Save