繁体   English   中英

在Peewee中允许空值

[英]Allowing null value in Peewee

我正在尝试在使用peewee with bottle的MySQL数据库的某些列中允许空值。 看看这里的文档我认为这很容易。 我设置了这样一个类:

class TestClass(MySQLModel):
Title = pw.CharField(null = True)

创建了表并尝试插入如下的null值:

myDB.connect()
x = TestClass.create(Title = None)   
x.save()

只是为了挂断我并说“ _mysql_exceptions.OperationalError: (1048, "Column 'Title' cannot be null") ”。 难道我做错了什么?

当表创建时,说

Title = pw.Charfield(NULL = True) 

而不是

Title = pw.Charfield(null = True)

后来改为正确的版本,但没有重新制作表格。 通过更改类来修复,然后删除表并使用更正的类重新创建它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM