列出Google App Engine数据存储区中的所有实体时出现AttributeError

奥约努瓦·裘德·奥查利夫

我正在尝试获取我的数据存储区中的所有实体,然后使用HTML显示它们。我正在尝试从内部执行此操作,RequestHandler但我收到了错误消息

"AttributeError: type object 'Student' has no attribute 'all'"

这是我的Student

class Student(ndb.Model):
   banner_id = ndb.IntegerProperty(required=True)
   name=ndb.StringProperty()
   score=ndb.IntegerProperty()

这是RequestHandler代码:

class MainHandler(webapp2.RequestHandler):
def get(self):
    # Create a HTML table
    table = "<html><head><title>Students Server</title></head><body><table><th>name</th><td>score</th>"
    # Now get a list of all students
    sqry = Student.all()
    sqry.order('name')

        # Use the data collected so far to create a table row and add 
        # it to the table
    table += Student.toTableRow(score)
    # Complete the table
    table += "</table>"
    self.response.write(table)
    self.response.write(studentRegistrationPage)

我正在尝试检索所有学生,并根据姓名对列表进行排序。这里得到了这个想法,并给出了这样的例子。

# Order alphabetically by last name:
q = Person.all()
q.order('last_name')

# Order by height, tallest to shortest:
q = Person.all()
q.order('-height')

我究竟做错了什么?

蒂姆·霍夫曼

您正在尝试执行db查询,但您正在使用ndb

阅读文档https://developers.google.com/appengine/docs/python/ndb/queries还要查看db / ndb备忘单https://docs.google.com/document/d/1AefylbadN456_Z7BZOpZEXDq8cR8LYu7QgI7bt5V0Iw/mobilebasic?pli=1

ndb查询将Person.query()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google App Engine NDB数据存储区get_by_id以获取实体

来自分类Dev

Google App Engine NDB数据存储区的简单说明

来自分类Dev

Google App Engine中的数据存储区与Cloud SQL

来自分类Dev

Google App Engine(Python)-数据存储区正在复制实体

来自分类Dev

如何从Google App Engine(Java)数据存储区中的子实体查询父实体?

来自分类Dev

Go的Google App Engine数据存储区没有!=过滤器

来自分类Dev

Google App Engine数据存储区重新索引现有实体

来自分类Dev

Google App Engine数据存储区中的多线程

来自分类Dev

使用Java随机查询Google App Engine数据存储区实体

来自分类Dev

Google App Engine数据存储区查询返回陈旧数据

来自分类Dev

Google App Engine数据存储区-密钥与标识符

来自分类Dev

如何使用Java从Google App Engine数据存储区中的实体提取属性

来自分类Dev

为什么我的Google App Engine数据存储区实体在删除后会重新出现?

来自分类Dev

Google App Engine数据存储区的大表是如何设计的?

来自分类Dev

Google App Engine数据存储区实体设计,可最大程度地降低成本并提高性能

来自分类Dev

Google App Engine转到数据存储区,使用键检查实体是否存在

来自分类Dev

对Google App Engine数据存储区中的所有用户使用相同的父密钥进行写交易是否合理?

来自分类Dev

覆盖Google App Engine- Java中的数据存储区实体

来自分类Dev

Google App Engine将大数据放入数据存储区的有效方法

来自分类Dev

Google App Engine:根据发布数据创建数据存储区实体

来自分类Dev

查询所有实体的Google App Engine数据存储区

来自分类Dev

如何使用Google数据存储在Google App Engine中动态创建多个实体(Python)

来自分类Dev

在Google App Engine上运行数据存储区查询

来自分类Dev

Google App Engine数据存储区按属性删除实体

来自分类Dev

Google App Engine数据存储区获得财产的价值

来自分类Dev

Google App Engine数据存储区如何获取Key <?>的实体

来自分类Dev

在Google App Engine数据存储区上执行大型查询

来自分类Dev

Google App Engine数据存储区非复合索引

来自分类Dev

Google App Script - 列出所有包含

Related 相关文章

  1. 1

    Google App Engine NDB数据存储区get_by_id以获取实体

  2. 2

    Google App Engine NDB数据存储区的简单说明

  3. 3

    Google App Engine中的数据存储区与Cloud SQL

  4. 4

    Google App Engine(Python)-数据存储区正在复制实体

  5. 5

    如何从Google App Engine(Java)数据存储区中的子实体查询父实体?

  6. 6

    Go的Google App Engine数据存储区没有!=过滤器

  7. 7

    Google App Engine数据存储区重新索引现有实体

  8. 8

    Google App Engine数据存储区中的多线程

  9. 9

    使用Java随机查询Google App Engine数据存储区实体

  10. 10

    Google App Engine数据存储区查询返回陈旧数据

  11. 11

    Google App Engine数据存储区-密钥与标识符

  12. 12

    如何使用Java从Google App Engine数据存储区中的实体提取属性

  13. 13

    为什么我的Google App Engine数据存储区实体在删除后会重新出现?

  14. 14

    Google App Engine数据存储区的大表是如何设计的?

  15. 15

    Google App Engine数据存储区实体设计,可最大程度地降低成本并提高性能

  16. 16

    Google App Engine转到数据存储区,使用键检查实体是否存在

  17. 17

    对Google App Engine数据存储区中的所有用户使用相同的父密钥进行写交易是否合理?

  18. 18

    覆盖Google App Engine- Java中的数据存储区实体

  19. 19

    Google App Engine将大数据放入数据存储区的有效方法

  20. 20

    Google App Engine:根据发布数据创建数据存储区实体

  21. 21

    查询所有实体的Google App Engine数据存储区

  22. 22

    如何使用Google数据存储在Google App Engine中动态创建多个实体(Python)

  23. 23

    在Google App Engine上运行数据存储区查询

  24. 24

    Google App Engine数据存储区按属性删除实体

  25. 25

    Google App Engine数据存储区获得财产的价值

  26. 26

    Google App Engine数据存储区如何获取Key <?>的实体

  27. 27

    在Google App Engine数据存储区上执行大型查询

  28. 28

    Google App Engine数据存储区非复合索引

  29. 29

    Google App Script - 列出所有包含

热门标签

归档