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

Loading…
Cancel
Save