次のような Django モデルがあります。
class Registration(models.Model):
appId =models.CharField(max_length = 100)
registeredUser = models.ForeignKey('auth.User', null=True, blank=True)
python manage.py シェルを使用して Django シェル インターフェイスに移動し、次のように appId フィールド (必須フィールド) を渡さずに登録オブジェクトを作成しようとすると:
Registration.objects.create(registeredUser = userobject)
エラーを表示せずに登録オブジェクトを作成しますappId (null 不可のフィールド) を None に設定することはできません! .それはどのように起こっているのですか?なぜエラーが発生しないのですか?私が間違っていること、または何かが足りないのですか?