私は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' object has no attribute 'all'" が表示されます。何か不足していますか?