【发布时间】:2014-05-04 06:01:14
【问题描述】:
有没有办法制作一个不接受空字符串的 CharField(或 TextField)?我正在尝试使用blank=False,但它不起作用...
class Foo(models.Model):
title = models.CharField(max_length=124, blank=False)
然后在syncdb 之后运行python manage.py shell,我可以输入:
f = Foo()
f.save()
它不会抱怨。该对象有一个值为'' 的标题。我不希望这种情况发生,如果Foo() 没有明确给出非空字符串,我希望它抱怨。有什么办法吗?
我正在使用 Django 1.6
【问题讨论】: