我从数据库中检索了一个对象.该对象有一个外键字段,属性为BLACK=True.我怎样才能判断它是否真的留空了呢?
谢谢你的帮助!
blank=True只是告诉管理站点该字段可以保留为空.
blank=True
除非您也设置了null=True,否则如果您试图输入一个空白值,您的数据库应该会抱怨.
null=True
如果您的外键字段可以接受空值,它将在NULL上返回NONE,因此要判断它是否"留空",只需判断该字段是否为None.
None
>>> obj.foreignkeyfield is None True if not obj.foreignkeyfield: print "This field was left blank"
AI技术内参 -〔洪亮劼〕
邱岳的产品手记 -〔邱岳〕
MySQL实战45讲 -〔林晓斌〕
面试现场 -〔白海飞〕
零基础学Java -〔臧萌〕
Kafka核心技术与实战 -〔胡夕〕
TypeScript开发实战 -〔梁宵〕
后端技术面试 38 讲 -〔李智慧〕
摄影入门课 -〔小麥〕
Serverless入门课 -〔蒲松洋(秦粤)〕
体验设计案例课 -〔炒炒〕
结构会议力 -〔李忠秋〕
无涯教程 - Flutter教程
无涯教程 - 批处理教程
无涯教程 - C#教程
无涯教程 - Haskell教程
无涯教程 - HTML5教程
无涯教程 - 大数据学习指南教程
无涯教程 - Effective Java 第三版教程
无涯教程 - 函数式 PHP教程