【发布时间】:2015-01-12 10:15:15
【问题描述】:
我有两个表,Author 和 Book,每本书都是由多个作者编写的,通过反对一个作者可以创建一本书,我想获取由单个作者创建的书单。 在我的模板中,我会查看写过一本书的作者
我的模型.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)
我的观点.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 %}
【问题讨论】:
-
我建议您通读并练习 the tutorial 中的基础知识。我发现你的问题中缺少的是一个问题。它看起来更像是“请调试我的代码”。
-
感谢您的推荐,但我是初学者,我还没有找到问题的答案,这就是在这里发布此消息的原因
-
这就是为什么自学教程很有帮助。它将清楚您的代码的失败。相信我。
-
我刚刚重新阅读了教程,但它对我没有帮助,这是我在这个论坛上发布我的问题之前所做的事情!!!!
-
试试this one
标签: python django django-models django-templates django-views