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 = None
p3 имеет middle_name = пустую строку
С чем лучше работать?
В SQL,Я склонен устанавливать для столбцов значение, отличное от нуля по умолчанию ''