gpt4 book ai didi

python - 没有空字符串的 Django CharField

转载 作者:太空狗 更新时间:2023-10-30 00:50:16 25 4
gpt4 key购买 nike

有什么方法可以制作不接受空字符串的 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

最佳答案

使用 MinLengthValidator :

from django.core.validators import MinLengthValidator
...
title = models.CharField(max_length=10, validators=[MinLengthValidator(1)])

关于python - 没有空字符串的 Django CharField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22650758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com