Я пытаюсь создать поле с ограниченным выбором:
Action_Types=(
('0','foo'),
('1','bar'),
)
class Foo(models.Model):
myAction=models.CharField(max_length=1,choices=Action_Types)
def __unicode__(self):
return '%d %s'%(self.pk,self.myAction)
Однако, когда я пытался вставить контент, нарушающий правила, он завершился успешно без каких-либо сообщений об ошибках или предупреждений (с помощью кнопки «управлять».ру раковины ").Кажется, любой текст любой длины может быть вставлен в это поле.Я использую SQLite3 в качестве бэкэнда.
Это должно быть так?Или если я что-то пропустил?