2010-12-02 5 views
0

Мой админ:ValidationError дает мне исключение

from django.core.exceptions import ValidationError 
def save_model(self, request, obj, form, change): 
     if obj.foo == True and obj.bar == '': 
      raise ValidationError('Please enter the password.') 

Моя модель:

foo = models.BooleanField(default=False) 
    bar = models.CharField(max_length=50, null=True, blank=True) 

Я хочу, чтобы проверить модели, которые когда foo ИСТИНА bar не может быть пустым. Но это дает мне 500. Exception Value: [u'Please enter the password.']

+0

Хорошо, да, это то, что вы говорите ему. – 2010-12-02 07:49:17

ответ

Смежные вопросы