【发布时间】:2012-07-09 11:46:31
【问题描述】:
我正在使用 django sweetpie,我正在尝试在我的用户资源中添加一个嵌套的用户配置文件资源:
我的代码:
模型(在 APP_FOLDER/models.py 中):
class UserProfile(models.Model):
user = models.OneToOneField(User, related_name='userprofile')
资源定义(在 API/resources.py 中):
class UserResource(ModelResource):
userprofile = fields.ToManyField('api.resources.UserProfileResource', 'userprofile', full=True)
class Meta:
queryset = User.objects.all()
resource_name = 'user'
class UserProfileResource(ModelResource):
user = fields.ToOneField(UserResource,'user')
class Meta:
queryset = UserProfile.objects.all()
resource_name = 'userprofile'
当我尝试访问用户时,我得到:error_message:“'UserProfile' 对象没有属性 'all'”。我错过了什么吗?
【问题讨论】: