我正在使用ParsePy
https://github.com/dgrtwo/ParsePy访问我们的 Parse DB(它工作起来非常简单,对我来说几乎是开箱即用的,顺便说一句)。
我遇到的问题是想要从两个类中获取连接数据。
我们有一个UserVote
链接到 User 类的类。
根据示例,我看到我可以使用select_related
来获取 User 的属性以及 UserVote 的属性。
问题是我将如何访问相关对象的属性?
特别是 User 有一个名为的属性,我在任何地方都username
找不到它。vote
vote.user
我正在运行以下代码:
allvotes = UserVote.Query.all().select_related("User")
for vote in allvotes:
if hasattr(vote, 'username') or hasattr(vote, 'user') and hasattr(vote.user, 'username'):
print vote
在调试器中,我确实看到我得到了选票,并且有一个属性vote.user
,但我发现没有像我预期的那样持有用户名的选票。
我没有得到上述代码的输出。