Ошибка при использовании поля базового класса в мета-опции subclass unique_toght

Использование следующего кода:

class Organization(models.Model):
    name = models.CharField(max_length="100",)
    alias = models.SlugField()
    ...

class Division(Organization):
    parent_org = models.ForeignKey(Organization)

    class Meta:
        unique_together=['parent_org', 'alias']
        ...

Попытка syncdb дает мне эту ошибку:

Error: One or more models did not validate:
organizations.division: "unique_together" refers to alias. This is not in the 
same model as the unique_together statement.

Любая помощь приветствуется,

Спасибо,

Эрик

8
задан Eric Acevedo 5 October 2010 в 18:51
поделиться