3
세 모델이 있습니다.django 모델 ManyToManyField 관리자를 통과하지 않음
class Poll(model):
title = models.CharField()
options = models.ManyToManyField(Option, through='PollOption', null=True, blank=True)
class Option(model):
title = models.CharField()
#also declared a manager, which return queryset from a specified database "abc"
objects = OptionManager()
class PollOption(model):
poll = ForeignKey(Poll)
option = ForeignKey(Option)
#also declared a manager, which return queryset from a specified database "abc"
objects = PollOptionManager()
내가 Poll
의 인스턴스를 가지고 있다고 가정 p
말한다. p.options.all()
을 수행하면 관리자가 지정되지 않습니다. 데이터베이스가 지정되어 있습니다. 대신 기본 데이터베이스에서 값을 가져 오는 중입니다.
도와주세요. 내 질문은 분명 희망입니다. 그렇지 않으면 질문을 분명히 할 수 있습니다.
미리 감사드립니다.