使用推荐的python parse.com库包装其REST API时,为什么会出现以下情况

0 投票
2 回答
548 浏览
提问于 2025-04-17 15:01

代码:

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

撰写回答