Django无法设置内置/扩展类型'对象'的属性

时间:2013-11-25 16:57:43

标签: python django

有人可以看到这个问题吗?

def is_valid(self, bundle, request=None):

    errors = {}
    # Check if user already exists before allowing API to create a new one.
    this_email = bundle.data.get('email', None)
    object.count = MemberParticipant.objects.filter(email=this_email).count()
    if object.count != 0:
         errors['Login']='Duplicate email address! A  participant with the ' \
                         'email address %s already exists.' % this_email
    return errors

我收到以下错误:

无法设置内置/扩展类型'对象'的属性

我正在使用Tastypie's custom validator

1 个答案:

答案 0 :(得分:0)

您是否尝试将object.count用作单个变量名称?您不能在不触发属性解析的情况下将点混合到Python中的标识符中 - 请改用object_count之类的内容。如上所述,您正在尝试重新分配内置object类的计数属性。