class base1(object):

    def name(self, value):
        print('base1', value)
super(base1, self).name(value)

def to_python(self, value):
    value = value + ' base 1 '
if hasattr(super(base1, self), 'to_python'):
    value = super(base1, self).to_python(value)
return value


class base2(object):

    def name(self, value):
        print('base2', value)

def to_python(self, value):
    value = value + ' base 2 '
if hasattr(super(base2, self), 'to_python'):
    value = super(base2, self).to_python(value)
return value


class superClass(base1, base2):

    def name(self, value):
        super(superClass, self).name(value)
print('super Class', value)
Пользовательское поле Django с множественным наследованием