Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Переопределение сообщения валидатора unique [RSS Feed]

#1 Март 14, 2011 12:09:43

isergey
От:
Зарегистрирован: 2010-07-21
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Переопределение сообщения валидатора unique

Есть модель:

class Page(models.Model):
title = models.CharField(verbose_name=u"Название страницы",
max_length=255, null=False, blank=False)
latin_title = models.SlugField(unique=True, verbose_name=u"Название страницы (латинскими буквами)",
error_messages={'unique':u'dedede'})
content = models.TextField(verbose_name=u"Содержимое страницы",
null=False, blank=False)
create_date = models.DateTimeField(verbose_name=u"Дата создания",
auto_now_add=True)
def __unicode__(self):
return self.title

class Meta:
verbose_name = u"страница"
verbose_name_plural = u"страницы"
Есть форма к этой модели:
class PageForm(forms.ModelForm):
class Meta:
model = Page
Как мне переопределить сообщение валидатора unique, который стоит на поле latin_title?
Сейчас выводится “Страница с таким Название страницы (латинскими буквами) уже существует”



Офлайн

#2 Март 14, 2011 15:17:28

appetito
От:
Зарегистрирован: 2010-09-28
Сообщения: 147
Репутация: +  2  -
Профиль   Отправить e-mail  

Переопределение сообщения валидатора unique

перекрыть метод “unique_error_message” модели



Офлайн

#3 Март 15, 2011 11:07:59

isergey
От:
Зарегистрирован: 2010-07-21
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Переопределение сообщения валидатора unique

OMFG!



Офлайн

  • Начало
  • » Django
  • » Переопределение сообщения валидатора unique[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version