0
그래서 야곱 카플란 - 모스 '시작 장고 튜토리얼을 다음하고 그가 models.py
"분류"하지 정의 키워드는
from django.db import models
class Package(models.Model):
name = models.CharField(max_length=300)
version = models.CharField(max_length=300,
blank=True)
home_page = models.URLField(blank=True)
summary = models.TextField()
description = models.TextField(blank=True)
keyboards = models.TextField(blank=True)
categories = models.ManyToManyField(Category,
related_name="packages")
에서 다음을 구현하기 위해 요청하지만, 지적 '카테고리'가 인식되지 않습니다. 나는 그가 무엇을 의도하는지 알지 못한다.
어쩌면 카테고리는 나중에 소스 코드에 정의됩니다. 아직 정의되지 않은 모델에 관계를 작성해야하는 경우 모델 오브젝트 자체가 아닌 모델 이름을 사용할 수 있습니다 :'categories = models.ManyToManyField ("Category", related_name = "packages")'https://docs.djangoproject.com/en/dev/ref/models/fields/#django.db.models.ForeignKey를 참조하십시오. – furins