我正在使用Django-piston,我想获取包含用户个人资料数据的用户对象。
我正在尝试:
class UserHandler(BaseHandler):
model = User
fields = ('id', 'username', 'favorite_color')
...
favorite_color在UserProfile中定义
结果只打印id和用户名,而且没有喜欢的颜色。
答案 0 :(得分:0)
如果您的UserProfile通过OneToOneField链接到用户,您应该可以通过使用嵌套元组语法遍历关系来实现。 (以下是未经测试的)
class UserHandler(BaseHandler):
model = User
fields = ('id', 'username', ('userprofile', ('favorite_color',))
...
请参阅the docs此处
答案 1 :(得分:0)
检查您是否已在其他处理程序中使用model = User