class M2(Model): id = MultiFieldPK("a", "b") a = CharField(max_length=1) b = CharField(max_length=1) def __init__(self, *a, **kw): return super(M2, self).__init__(*a, **kw) def m(self): return super(M2, self).__init__
class CK(models.Model): id = MultiFieldPK("k1", "k2") k1 = models.CharField(max_length=100) k2 = models.CharField(max_length=100) v = models.CharField(max_length=100) zzz = None class Meta: db_table = "ck"
class CKA2(WithAudit): v = models.CharField(max_length=100) k1 = models.CharField(max_length=100) k2 = models.CharField(max_length=100) id = MultiFieldPK("k1", "k2") zzz = None class Meta: db_table = "cka2"
class M1(Model): id = MultiFieldPK("a", "b") a = CharField(max_length=1) b = CharField(max_length=1)