考虑以下模型:
class Faculty(models.Model):
name = models.CharField(max_length=255)
short_name = models.CharField(max_length=15)
description = models.CharField(max_length=512)
logo = models.ImageField(upload_to=faculty_upload_to, null=True)
当我执行以下操作时:
Faculty.objects.create()
或者
faculty = Faculty()
faculty.save()
这会在数据库中创建一个空条目:
>>> from universities.models import *
>>> Faculty.objects.create()
<Faculty: Faculty object (2)>
为什么Django没有抛出完整性错误?我正在使用Django 5.0版本。