我不確定如何問這個問題,所以如果沒有多大意義,請事先道歉。如何從嵌入式代碼中的一對多關係從另一個表中獲得主鍵django
我使用pythonanywhere創建了一個基本的博客類型網站,並希望每個用戶都有一個個人資料頁面。在顯示所有文章列表的頁面,我有每個帖子的作者在
{% for post in posts %}:
<p>author: {{ post.author }}</p>
假設所有我的網址,視圖和模板都很好顯示像這樣,我怎麼添加一個鏈接,這將導致/accounts/[user's id]
?
樁模型的作者字段定義爲
author = models.ForeignKey('auth.User')
基本上我想:
<p>author: <a href="{% url 'account_detail' pk=User.pk %}">{{ post.author }}</a></p>
但我不知道如何真正從post.author得到User.pk。
你嘗試'PK = post.author.pk'? –
@IvanMiljkovic我以爲我有,但顯然不是。現在我覺得自己很愚蠢!謝謝你:) –