【发布时间】:2015-07-07 19:35:04
【问题描述】:
我有一个类/NDB 实体模型定义如下:
class CashModel(ndb.Model):
"Models a Cash record"
# Name, Balance, Interest Rate
accountName = ndb.StringProperty()
interestRate = ndb.FloatProperty()
balance = ndb.FloatProperty()
accountType = ndb.StringProperty()
futureView = ndb.JsonProperty()
time_stored = ndb.DateTimeProperty(auto_now_add=True)
将值添加到 class 后,打印出来的内容如下所示:
CashModel(accountName=u'Bank', accountType=u'cash', balance=1000.0, futureView=None, interestRate=5.0, time_stored=datetime.datetime(2015, 7, 7, 18, 33, 3, 925601))
我如何循环这个类的键/值对,所以输出会是这样的:
accountName, Bank
accountType, cash
balance, 1000.0
futureView, None
interestRate, 5.0
time_stored, datetime.datetime(2015, 7, 7, 18, 33, 3, 925601)
查看了 S.O. 上的其他答案,但似乎没有一个合适的答案。使用内置方法的简单解决方案将是最好的。 TIA
【问题讨论】:
-
你想要这个类的“漂亮”输出吗?
标签: python class google-app-engine google-cloud-datastore app-engine-ndb