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