"다"클래스에 다 대일 필드를 정의하려고합니다. 예를 들어, 사용자가 한 그룹의 구성원 만 될 수있는 상황을 상상하지만 그룹이 많은 사용자를 가질 수 있습니다Django의 ManyToOneField
class User(models.Model):
name = models.CharField()
class Group(models.Model):
name = models.CharField()
# This is what I want to do -> users = models.ManyToOneField(User)
외래 키와 같은 사용자 모델의 그룹 필드를 정의하는 말할 것이다
장고 문서,하지만 그룹 모델에서 관계를 정의해야합니다. 내가 아는 한, ManyToOneField가 없기 때문에 ManyToManyField를 사용하지 않아도됩니다.
ForeignKey를 사용할 수없는 이유는 무엇입니까? –
기존 프로젝트를 진행하고 있으며 기본 프로젝트가 계속 업데이트되는 기본 모델을 변경하고 싶지 않습니다. – vacanti