从docs开始,移动后端启动器似乎会在返回时将所有日期时间属性转换为字符串。这个问题还表明日期时间也存储为字符串(Sending and retreaving data from datastore with mobile backend starter)。过滤实体真的很痛苦!
以下哪种解决方法会减少问题?
答案 0 :(得分:0)
查看Cloud Endpoints。您提供的链接不再有效,“Mobile Backend Starter”不再在线。在Cloud Endpoints API(此示例适用于python)中,您可以对从Endpoints API方法返回的DateTimeField
对象使用Message
。无需担心数据类型转换,因为这是由生成的客户端库处理的。在您学习和开发Cloud Endpoints API时,请充分利用这些文档并经常引用它们。
在回答了你的问题之后,我也会提出这样的建议:你应该努力编写一种能够查找工具并找到自己如何使用工具的编码,而不是依赖于修补“示例应用”人们做的。当您以这种方式工作时,您不必担心示例代码被删除,复制粘贴的代码段因您不理解的原因而无法正常工作等等。
祝你的项目好运!