首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从ODK访问数据存储实体

从ODK访问数据存储实体
EN

Stack Overflow用户
提问于 2014-02-07 05:23:25
回答 1查看 135关注 0票数 0

我正在尝试访问ODK推送到数据存储中的数据。当我查询一个我通过Python创建的名为"ProductSalesData“的实体时,下面的代码行得通。ODK给出的数据实体名称是"opendatakit.test1“。当我将数据模型更新为class opendatakit.test1(db.Model)时,它显然是由于sytax错误而崩溃。我该如何调用这些数据呢?

代码语言:javascript
复制
#!/usr/bin/env python

import webapp2

from google.appengine.ext import db


class ProductSalesData(db.Model):
  product_id = db.IntegerProperty()
  date = db.DateTimeProperty()
  store = db.StringProperty()

q = ProductSalesData.all()  


class simplequery(webapp2.RequestHandler):
  def get(self):
    for ProductSalesData in q:
      self.response.out.write('Result:%s<br />' % ProductSalesData.store)   


app = webapp2.WSGIApplication(
                                     [('/', simplequery)],
                                     debug=True)
EN

回答 1

Stack Overflow用户

发布于 2014-04-02 04:08:08

我知道您标记了GAE,但您必须通过数据存储直接访问它吗?

如果不是这样的话,我使用已经内置于聚合中的API的效果更好:https://code.google.com/p/opendatakit/wiki/BriefcaseAggregateAPI

如果你需要GAE访问,我建议ODK开发人员组在google组上-他们非常活跃。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21614345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档