0
저자와 도서의 두 개의 표가 있습니다. 각 저자는 다중 저자에 의해 작성되었으며, 작성자는 (하나의) 책을 작성할 수 있습니다. 책 목록을 가져오고 싶습니다. 한 명의 저자가 만들었습니다. 내 템플릿에서 나는 한 권의 책외장 키의 경우 django에 대한 요청
을 쓴 저자을 볼 것내 models.py
class Book(models.Model):
user = models.OneToOneField(User,related_name='user')
name = models.CharField(default=0)
def __unicode__(self):
return u'%s' % self.user
class author(models.Model):
name_auth = models.CharField(max_length=256)
Book = models.ForeignKey(compte)
def __unicode__(self):
return u'%s' % (self.name_auth)
내 view.py
Book1 =Book.objects.filter(user=request.user).values()
Book1_id= Book1.id
author = Author.objects.filter(pk=Book1_id).values
reponse[author]=author
내 템플릿
{% for t in author %}
<td>{{ t.name }}</td>
{% endfor %}
난 당신을 통해 읽기의 기초를 연습 추천을 [ 튜토리얼] (https://docs.djangoproject.com/ko/1.7/intro/tutorial01/). 질문에 부족한 점은 질문입니다. "내 코드를 디버그하십시오"와 같이 더 생겼습니다. –
추천 해 주셔서 감사합니다. 초보자이며 문제에 대한 답변을 찾지 못했으며 여기에이 메시지를 게시해야합니다. – Hayat
자습서를 통해 직접 작업하는 것이 도움이되는 이유입니다. 그것은 당신의 코드의 실패를 분명히 할 것입니다. 날 믿어. –