Dmitriy Shesterkin 9 years ago
parent f9121c9c16
commit 8d21128bf6
  1. 3
      src/callback/admin.py
  2. 1
      src/callback/apps.py
  3. 7
      src/callback/forms.py
  4. 4
      src/callback/models.py

@ -10,6 +10,8 @@ def user_name(obj):
return obj.user.email
else:
return None
user_name.short_description = 'email'
@ -20,4 +22,3 @@ class ReqAvailAdmin(admin.ModelAdmin):
admin.site.register(ReqAvail, ReqAvailAdmin)

@ -5,4 +5,3 @@ from django.apps import AppConfig
class CallbackConfig(AppConfig):
name = 'callback'
verbose_name = 'Обращения'

@ -22,12 +22,13 @@ class ReqAvailForm(forms.ModelForm):
def clean(self):
cleaned_data = super(ReqAvailForm, self).clean()
if (cleaned_data.get('name') and cleaned_data.get('message') and cleaned_data.get('phone')) and not(cleaned_data.get('captcha')):
if (cleaned_data.get('name') and cleaned_data.get('message') and
cleaned_data.get('phone')) and not(cleaned_data.get('captcha')):
raise forms.ValidationError(u"Проверьте правильность кода проверки")
elif not (cleaned_data.get('name') and cleaned_data.get('message') and cleaned_data.get('phone') and cleaned_data.get('captcha')):
elif not (cleaned_data.get('name') and cleaned_data.get('message') and
cleaned_data.get('phone') and cleaned_data.get('captcha')):
if self.errors.get('phone') and self.data.get('phone'):
raise forms.ValidationError(u"Проверьте правильность ввода контактов")
else:
raise forms.ValidationError(u"Заполните все поля")
return cleaned_data

@ -1,6 +1,4 @@
# -*- coding: utf-8 -*-
import os.path
from django.conf import settings
from django.db import models
@ -29,7 +27,7 @@ class ReqAvail(models.Model):
class Meta:
verbose_name = u'Обратная связь'
verbose_name_plural = u'Обратная связь'
ordering = ['-created_at',]
ordering = ['-created_at']
def __unicode__(self):
return u'Сообщение %s от %s' % (

Loading…
Cancel
Save