【问题标题】:Using google app engine in development environment to query objects?在开发环境中使用谷歌应用引擎查询对象?
【发布时间】:2011-12-13 19:03:47
【问题描述】:

http://localhost/_ah/admin 的默认 app_engine 开发交互控制台是

from google.appengine.api import users

# Say hello to the current user
user = users.get_current_user()
if user:
  nickname = user.nickname()
else:
  nickname = "guest"
print "Hello, " + nickname 

我有类似的模型

class Page(db.Model):
    page_views = db.IntegerProperty()
    language = db.StringProperty()

我可以列出实体并在那里查看值,但是如何在交互式控制台中运行查询? 我试过了

from models import Page

pages = Page.all()  

但它失败了,我确定这是错误的,但是什么是正确的查询方式?

谢谢

【问题讨论】:

  • 失败是什么错误?
  • models.py 在应用程序的顶层吗?你能在控制台打印sys.path吗?
  • 它有效,模型不在导致此问题的应用程序的顶层。感谢 Wooble 的帮助
  • 您需要发布您的解决方案作为答案。另外,您问题的第一部分与其余部分到底有什么关系?
  • 尼克,我说的第一部分是默认的交互式控制台文本

标签: python google-app-engine


【解决方案1】:

我的代码不在顶级目录中

from top.models import Page

这对我有用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多