2016-06-24 4 views
-4
status = models.IntegerField(choices=list(CAMPAIGN_STATUS), default=CAMPAIGN_STATUS.PAUSE, 
      verbose_name=_("status"), blank=True, null=True) 

blank = True、null = Trueの違いは何ですか?djangoのNullとBlankの違いは何ですか?モデル

+0

を使用する必要があります[なぜスタックオーバーフローのユーザーは、人々を助けるよりも、スタックオーバーフローの詳細情熱的?](http://meta.stackoverflow.com/ q/315018/1324033) – Sayse

+2

1.私の研究の欠如、文字通りGoogleの最初の結果を非難しないでください。私が信じていると思っているほど評判について気にしていたら、それはそれよりもずっと高いでしょう。 – Sayse

+0

これはスタックオーバーフローの私の最初のポストです。あなたは私を劣化させないように私に指導しなければなりません。 –

答えて

0

blank=Trueについては、約Trueの場合、フィールドは必要ありません。 null=Trueを使用すると、dbフィールドにNULL値を保存できます。
また、不要なフィールドが必要な場合は、必ずしも2つを定義する必要はありません。 CharFieldTextFieldのような文字列の値は空文字列に格納されるので、blank=Trueだけを使用してください。あなたのケースで
は、不要とIntegerFieldあなたは両方blanknull
here the docs

+0

に質問してください。ありがとうございます!あなたの答えは本当に私のために役立ちます –

関連する問題