0
나는 포럼을위한 모델을 가지고 있습니다. 그것의 단지 기초와 나는 관계를 파악하려고 노력하고 그들과 함께 질의하는 방법. 따라서 질문, 본문, 게시 날짜, 이미지 및 좋아하는 분야가 포함 된 포럼이 있습니다. 제 모델 설계가 정확하다고 생각합니다. 그래서 모든 것이 내가 원하는대로 작동합니다. 포럼을 좋아하고 좋아하는 사람을 모두 포함하는 모든 사용자를 얻으려면 어떻게해야합니까? 어떻게 쿼리 할 수 있습니까? 제발 안내 해줘. 감사합니다.m2m 관계에서 사용자를 얻는 방법을 쿼리하는 방법
models.py :
class Forum(models.Model):
question = models.CharField(max_length=150)
body = models.TextField()
pub_date = models.DateTimeField(default=datetime.now)
image = models.ImageField(upload_to=get_upload_file_name)
creator = models.ForeignKey(User, related_name="creator_set")
likes = models.ManyToManyField(User, through="Like")
def __unicode__(self):
return self.question
class Like(models.Model):
forum = models.ForeignKey(Forum)
liked = models.ForeignKey(User)
liked_date = models.DateTimeField(default=datetime.now)
def __unicode__(self):
return "%s likes %s" % (self.liked, self.forum)
감사합니다! 나는 그것에 대해 완전히 잊었다! – Robin
한 번 더 질문드립니다. 템플릿에서 어떻게 작동합니까? – Robin
당신은 ..보기 내부의 템플릿 컨텍스트에 저장해야합니다. – mariodev