正在验证Django中的CharField大小
使用Django 1.8,我有:正在验证Django中的CharField大小,django,django-models,django-validation,Django,Django Models,Django Validation,使用Django 1.8,我有: class Book(models.Model): title = models.CharField(max_length=20) 在管理命令脚本中,我正在创建对象。在我的测试环境中,我使用sqlite,它在字段大小超过max_长度时不会引发异常,但在生产环境中,不同的db会引发异常。 如果我有办法让它验证长度,或者我有办法检索CharField长度以便自己在测试环境中进行验证?您可以验证所有模型字段。失败时,它将引发ValidationError 它
class Book(models.Model):
title = models.CharField(max_length=20)
在管理命令脚本中,我正在创建对象。在我的测试环境中,我使用sqlite,它在字段大小超过max_长度时不会引发异常,但在生产环境中,不同的db会引发异常。
如果我有办法让它验证长度,或者我有办法检索CharField长度以便自己在测试环境中进行验证?您可以验证所有模型字段。失败时,它将引发ValidationError
它也会从中调用
一般而言,请参阅