所以我有兩個獨立於彼此的類,但都通過使用ForeignKey與User(django)類相關。所以我的問題是,你究竟如何「通過」用戶對象來找到與用戶相關的內容?通過User類訪問一個ForeignKey(Django)
這裏有一個例子
class A(models.Model):
item = models.ForeignKey(User)
class B(models.Model):
box = models.ForeignKey(User)
現在在我看來,我把所有的值B級
B.objects.all()
,並在我的模板我試圖訪問它像這樣
{% for value in B %}
{{ value.B.User.item }}
{% endfor %}
但這不起作用..我怎麼能通過用戶類訪問類A?
不幸的是項目不是我的用戶表中的列,這就是爲什麼我堅持做什麼..我有2個類通過用戶錶鏈接。所以B - > USER < - A,所以理論上我應該可以從B訪問A ..對吧? – asaji 2012-02-18 07:40:22
@asaji請參閱編輯 – Endophage 2012-02-18 07:45:50
該語法是否可以直接在模板中使用? – asaji 2012-02-18 07:48:29