하향면是一对다양한 유형의 유형
class Cats(models.Model):
#...
catnum = models.IntegerField(unique=True )
#...
class Items(models.Model):
catid = models.ForeignKey(Cats, to_field= 'catnum', db_column='catid')
#...
에 의해 시작된 스레드에서 처리되지 않은 예외(가장 최근 호출 마지막):
파일 “c:python27libsite-packagesdjangocoremanagementcommandsrunserver.py”, line 48, in inner_run
self.validate(display_num_errors=True)
파일 “c:python27libsite-packagesdjangocoremanagementbase.py”, line 253, 검증
raise CommandError(“하나 이상의 모델이 검증되지 않았습니다:n%s” % error_text)
django.core.management.base.CommandError: 하나 이상의 모델이 검증되었습니다 유효성 검사 안 됨:
beauty.items: 'catid' 필드의 역방향 쿼리 이름이 'Cats.items' 필드와 충돌합니다. 'catid'에 대한 definit
이온에 관련_이름 인수를 추가합니다.
发生的错误大概意思是要增加一个lated_name参数,所以Items模型改为
클래스 항목(models.Model):
catid = models.ForeignKey(Cats, to_field='catnum', db_column='catid', 관련_name='catid')
#...