0

尝试通过name在属性中使用来优化数据库模型类属性名称。

前任。

class terminals(db.Model):
   location_code = db.StringProperty()
   terminal_code = db.StringProperty(default='')
   start_invoice_no = db.IntegerProperty(indexed=False, default=1, name='sin')
   next_invoice_no = db.IntegerProperty(indexed=False)
   last_doc_details = db.TextProperty(default='{}')

终端查询:

terminal_qry = db.Model(terminals).all()

将发生的事情很好地放入数据库中。但是当我尝试序列化这个查询对象时。

serializers.serialize('json', [terminal_qry])

它将错误提高为,

AttributeError: 'terminals' object has no attribute 'sin'

谁能告诉这个,这里哪里出错了?

问候。

4

0 回答 0