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/en/1.7/intro/tutorial01/)。我覺得缺乏你的問題是一個問題。它看起來更像是「請調試我的代碼」。 –
感謝您的建議,但是我是初學者,我還沒有找到答案來解決我的問題,因此在此發佈此消息的原因是 – Hayat
這就是爲什麼通過本教程進行工作的原因。它會明確你的代碼的缺陷。相信我。 –