Korzystanie poniższy kod:Błąd przy użyciu pola klasy bazowej w podklasie unique_together opcji meta
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']
...
Próbując syncdb dać mi ten błąd:
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.
Każda pomoc jest mile widziana,
Dziękujemy,
Eric
można wyjaśnić wymóg więcej, nie są w stanie zrozumieć, co potrzeba, aby odziedziczyć Organizacja i mający ForeignKey do tego samego modelu bazowego. –
Jest to prosta relacja rodzic-dziecko, jedna Organizacja może mieć wiele Dywizji, Dywizja jest jakąś wyspecjalizowaną Organizacją. –