status = models.IntegerField(choices=list(CAMPAIGN_STATUS), default=CAMPAIGN_STATUS.PAUSE,
verbose_name=_("status"), blank=True, null=True)
В чем разница в пробеле = True, null = True?В чем разница между Null и Blank в django Model
status = models.IntegerField(choices=list(CAMPAIGN_STATUS), default=CAMPAIGN_STATUS.PAUSE,
verbose_name=_("status"), blank=True, null=True)
В чем разница в пробеле = True, null = True?В чем разница между Null и Blank в django Model
blank=True
есть примерно проверка, если True
, раздел не требуется. null=True
позволяют сохранять значение null в поле db.
Также вам не обязательно определять два из этих параметров, если вы хотите получить необработанное поле. Строковое значение, например CharField
или TextField
, является магазином beter в пустой строке, поэтому вы должны использовать только blank=True
.
В вашем случае, с не требуется IntegerField
вы должны использовать оба blank
и null
here the docs
Спасибо вам большое! ваш ответ действительно полезен для меня –
[Почему пользователи Stack Overflow более увлечены переполнением стека, чем помочь людям?] (Http://meta.stackoverflow.com/ q/315018/1324033) – Sayse
1. Пожалуйста, не обвиняйте ваше отсутствие исследований в отношении меня, это буквально первый результат в google. и 2. Поверьте мне, если бы я заботился о репутации так сильно, как вы думаете, что я делаю, это будет * намного больше, чем есть. – Sayse
это мой самый первый пост в переполнении стека, вы должны вести меня, чтобы не деградировать меня. –