如何从我的模型'MyUser'获取所有'用户名'在google-app-engine上

时间:2010-06-05 10:21:25

标签: python google-app-engine model

我的模特是:

class MyUser(db.Model):
    username = db.StringProperty()
    password = db.StringProperty(default=UNUSABLE_PASSWORD)    
    email = db.StringProperty()
    nickname = db.StringProperty(indexed=False)

我希望获得所有用户名的方法是:

s=[]
a=MyUser.all()
for i in a:
    s.append(i.username)

我想知道:有任何其他方式来显示所有'用户名'。

感谢

1 个答案:

答案 0 :(得分:0)

是的,还有很多其他方法可以显示所有用户名。一个是templates

users = MyUser.all()
template.render('userlist.html', {'users': users})

<ul>
  <% for user in users %>
    <li>{{ user.username }}</li>
  <% endfor %>
</ul>