作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Null
不是空字符串!
select count(*) from table where xyz is null
与 select count(*) from table where xyz == ''
不同!
如果我对列有唯一约束,则可以存在多个 NULL 值。多个空字符串不能!
我知道有什么区别。我不需要解释。我只想知道如何在 Django 管理中插入一个 NULL
值。
我试过:
default=None
null=True
不,我不想要空白
。我想要 NULL
。
当我查看我的迁移模式时,我清楚地看到列允许 NULL
。
那么,动态类型的 Python 中那些不明白约束是什么的人的 SEO 似乎感到厌烦的小语法是什么?
This field is required.
不,不是。我可以从表结构中清楚地看到这一点。
最佳答案
您还必须提供 blank=True
,这样 django admin 将允许您设置空字符串。
例如我在这个模型上测试过它:
class NullFieldModel(models.Model):
title = models.CharField(max_length=100, null=True, default=None, blank=True)
它与 sqlite 一起工作。以下查询用新模型回复我:
SELECT * FROM testapp_nullfieldmodel WHERE testapp_nullfieldmodel.title IS NULL
关于django - 使用 Django 积极插入 NULL(不是空白!),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55756515/
谁能解释当应用程序通过 802.11 WiFi 网络发送 UDP 单播数据报时它是如何工作的?假设非阻塞 UDP 套接字。具体而言,假设 802.11n 或 802.11ac 以及相当新的 Linux
我是一名优秀的程序员,十分优秀!