嘿,讓我們說我有這樣的模式:Django的:排序與普通的列值查詢
class Log:
msg = CharField(...)
project = ForeignKey(..)
date = DateField(..)
現在讓我們假設我要選擇的4個最近的日誌:
logs = Log.objects.order_by('project').order_by('-date')[:4]
此外,我想要提取共享相同項目的日誌,所以在我的模板中,我想要做類似:
{% for proj in projects %}
[Do something with the proj model instance]
{% for log in proj.logs(?) %}
[Do something with logs]
{% endfor %}
{% endfor %}
如何?
問題的兩個部分如何鏈接在一起? – 2011-04-20 08:46:21
你想選擇一些項目,然後遍歷這些項目中的日誌?只要有一個外鍵就是你需要做的......用於登錄proj.log_set – Chris 2011-04-20 08:50:30