モデルがDjangoによって管理されていない場合、フィールド上のnull
の値は何ですか?Django:managed = Falseのヌルフィールド
0
A
答えて
2
managed=Falseなしデータベーステーブルの作成や削除の操作は、このモデルのために実行されます。したがって、あなたのフィールドがnullであるか、nullがあなたのコードに反映されないmodels.py
1
このモデルでは、null = Trueの場合、フィールドにnullを設定するか、フォームに空白のままにすることができます。 Falseに設定すると、そのフィールドは、ここで見つかりNULL
以外の何かで埋めなければなりません:https://docs.djangoproject.com/en/1.3/ref/models/fields/#null
+0
あなたの答えは\t 'managed = False'について何も言わない... – Mehrdad
関連する問題
モデルでは、null = Trueの場合、フィールドにはnullが含まれているか、フォームに空白のままになります。 Falseに設定されている場合、フィールドはNULL以外のもので埋める必要があります。 – Luke
@ルーク:確かに答えのように聞こえます。 Djangoのドキュメンテーションへのリンクを使って答えとして投稿してください。そうすれば、適切に投票することができます。 –
@ルーク:本当ですか?フィールドに空白のままにしておくためにはまだ空白が必要だと思いました... – Mehrdad