使用推荐的python parse.com库包装其REST API时,为什么会出现以下情况
代码:
for k in dir(parse_rest.User):
print parse_rest.User[k]
错误:
Traceback (most recent call last):
File "/home/ntresch/Development/webapp/appcode.py", line 53, in <module>
for k in dir(parse_rest.User):
AttributeError: 'module' object has no attribute 'User'
文档里显示了以下内容:
#Users
#You can sign up, log in, modify or delete users as well, using the User object. You sign a user up as follows:
u = parse_rest.User.signup("dhelmet", "12345", phone="555-555-5555")
#or log in an existing user with
u = parse_rest.User.login("dhelmet", "12345")
# Once a User has been logged in, it saves its session so that it can be edited or deleted:
u.highscore = 300
u.save()
u.delete()
我真的很想知道我可以用这个用户对象做些什么。这个行为看起来有点奇怪。
2 个回答
0
答案是不要使用那个库。我同事有一个我们自己开发的库,已经放进我们的代码库里了,我们计划发布一个。当我们发布的时候,我会在这里分享链接,方便大家查看。:)
1
这是一个关于文档过时的情况,直到2013年3月11日才修复。访问用户类的方法不是用parse_rest.User
,而是:
from parse_rest.user import User