1
我有以下型號:拯救一個空場時提出也不例外空=假 - Django的
class User(models.Model):
email = models.EmailField(max_length=254, null=False, unique=True)
referral_code = models.CharField(max_length=10, null=False, unique=True)
和所使用的Django的殼保存referral_code用戶實例未定義:
u = User(email="[email protected]")
u.save()
這沒有引發異常。我的理解是null = False需要設置referral_code - 這是不是這種情況?我將如何實現這一行爲?
更新
我注意到字段設置爲u.referral_code=''
,所以給出的唯一性約束,這已引發異常,當我試圖重複此過程,一個新的實例。我寧願拋出異常,因爲我沒有設置字段...