class Person(db.Model):
first_name=db.StringProperty()
middle_name=db.StringProperty()
last_name=db.StringProperty()
p1=Person(first_name='john', last_name='smith')
p2=Person(first_name='john',middle_name=None,last_name='smith')
p3=Person(first_name='john',middle_name='', last_name='smith')
P1和P2相同與middle_name =無StringProperty,無對空字符串
P3具有middle_name =空字符串
哪個是更好的合作?
在SQL中,我更傾向於一組列到NOT NULL默認'
在這一點上,我認爲最好只使用空字符串,而不要使用None和空字符串。在SQL中相當於NOT NULL的缺省值「」 – user365918 2010-06-14 22:08:15