【发布时间】:2018-06-15 08:03:47
【问题描述】:
发件人:https://docs.djangoproject.com/en/2.0/ref/models/fields/#django.db.models.Field.null
避免在基于字符串的字段(例如 CharField 和 文本域。如果基于字符串的字段具有 null=True,则意味着它具有 “无数据”的两个可能值:NULL 和空字符串。多数情况 在这种情况下,“无数据”有两个可能的值是多余的;这 Django 约定是使用空字符串,而不是 NULL。
那么 ForeignKey 领域有什么更好的呢? ForeignKey 字段不是基于字符串的字段,不是吗?
我想知道what is convention for ForeignKey in django.
null=True 更好还是 blank=True 更好?在性能、便利性或其他方面。
【问题讨论】:
标签: django foreign-keys