Найти - Пользователи
Полная версия: Переопределение сообщения валидатора unique
Начало » Django » Переопределение сообщения валидатора unique
1
isergey
Есть модель:
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?
Сейчас выводится “Страница с таким Название страницы (латинскими буквами) уже существует”
appetito
перекрыть метод “unique_error_message” модели
isergey
OMFG!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB