1
我使用Django tastypie,我想在我的用戶資源添加嵌套USERPROFILE資源:嵌套用戶配置在用戶資源的Django tastypie
我的代碼:
模型(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'屬性。我錯過了什麼嗎?