【发布时间】:2012-08-03 08:19:28
【问题描述】:
我有一个这样的 Django 模型:
class Registration(models.Model):
appId =models.CharField(max_length = 100)
registeredUser = models.ForeignKey('auth.User', null=True, blank=True)
当我使用 python manage.py shell 进入 Django Shell 界面并尝试在不传递 appId 字段(这是必填字段)的情况下创建一个注册对象时:
Registration.objects.create(registeredUser = userobject)
它创建了一个注册对象而不给我错误你不能将appId(一个不可为空的字段)设置为无!。这是怎么回事?为什么它没有给我错误?什么我做错了还是遗漏了什么?
【问题讨论】:
标签: django django-models