Python ';公司用户';对象没有属性';全部';

Python ';公司用户';对象没有属性';全部';,python,django,Python,Django,在执行Get(tastypi)时,我遇到以下错误: 错误消息“:“'CompanyUser'对象没有'all'属性”, /resources.py\”,第832行,在完整\u deterhemate\n包中。数据[字段\u名称] =field\u object.dehydrate(bundle,for\u list=for\u list)\n\n File\“/Users/user/Documents/workspace/membergetmember/django env/lib/python

在执行Get(tastypi)时,我遇到以下错误:

错误消息“:“'CompanyUser'对象没有'all'属性”, /resources.py\”,第832行,在完整\u deterhemate\n包中。数据[字段\u名称] =field\u object.dehydrate(bundle,for\u list=for\u list)\n\n File\“/Users/user/Documents/workspace/membergetmember/django env/lib/python2.7/site packages/tastype/fields.py\”, 第818行,在\u m2ms.all()中m2m的脱水器中:\n\n属性错误: “CompanyUser”对象没有属性“all”\n

根据我的理解,这应该是可行的,我做错了什么?代码如下

class UserResource(ModelResource):
    class Meta:
        queryset = get_user_model().objects.all()
        resource_name = 'CompanyUser'

class CampaignCreateResource(ModelResource):
    user = fields.ToManyField(UserResource, 'user', full=False)

    class Meta:
        queryset = Campaign.objects.all()
        resource_name = 'campaign'
        allowed_methods = ['post', 'get']
        authentication = APIAuthentication().get_authentication()
        authorization = UserObjectsOnlyAuthorization()
        validation = FormValidation(form_class=CampaignForm)
        excludes = ['id']
型号

class Campaign(models.Model):
    name = models.CharField(max_length=60, help_text="Give your campaign a name i.e Xmas Offer")
    user = models.ForeignKey(get_user_model(),  related_name='user', null=True)
尝试:


注意:
ToOneField
然后我们添加
full=true
来显示所有细节。

Django的哪个版本?@mconlin使用1.5.x版本和AUTH_USER\u MODEL='accounts.CompanyUser',如果使用queryset=CompanyUser.objects.all()但是你想按预期使用auth goodness…@mconlin不,如果我将其更改为CompanyUser.objects.all()我会收到相同的错误
user = fields.ToOneField(UserResource, 'user',  full=True)