下面是一对多的关系模型
class Cats(models.Model):
#...
catnum = models.IntegerField(unique=True )
#...
class Items(models.Model):
catid = models.ForeignKey(Cats, to_field= 'catnum', db_column='catid')
#...
Unbehandelte Ausnahme in Thread gestartet von
Traceback (letzter Aufruf zuletzt):
Datei „c:python27libsite-packagesdjangocoremanagementcommandsrunserver.py“, Zeile 48, in inner_run
self.validate(display_num_errors=True)
Datei „c:python27libsite-packagesdjangocoremanagementbase.py“, Zeile 253, in validieren
raise CommandError(“Ein oder mehrere Modelle wurden nicht validiert:n%s” % error_text)
django.core.management.base.CommandError: Ein oder mehrere Modelle haben es getan nicht validiert:
beauty.items: Der umgekehrte Abfragename für das Feld „catid“ kollidiert mit dem Feld „Cats.items“. Fügen Sie der Definition
für „catid“ ein Argument „Related_Name“ hinzu.
🎜>
class Items(models.Model):
catid = models.ForeignKey(Cats, to_field='catnum', db_column='catid', related_name='catid')
#...