2
我有一個新聞模型和媒體模型。Django 2模型1「queryset」
我想顯示按日期排序的新聞頁面上的所有對象。 他們都有日期字段,並按[「-date」]排序。
有沒有辦法在模板中做到這一點,或者我應該創建一個新的列表和排序視圖中的對象?
在此先感謝。
Ignacio 這幾年我讀過幾次。 它與我的問題有什麼關係? [伊格納西奧刪除他的評論]
我有一個新聞模型和媒體模型。Django 2模型1「queryset」
我想顯示按日期排序的新聞頁面上的所有對象。 他們都有日期字段,並按[「-date」]排序。
有沒有辦法在模板中做到這一點,或者我應該創建一個新的列表和排序視圖中的對象?
在此先感謝。
Ignacio 這幾年我讀過幾次。 它與我的問題有什麼關係? [伊格納西奧刪除他的評論]
我用這樣的:
objects = list(queryset1)+list(queryset2)
objects = sorted(objects, key=lambda x: x.date, reverse=True)
現在的車型我已經定義了一個新的方法:
def gettype(self):
return self._meta.verbose_name
這基本上讓你的名字的模型。 現在,在模板中,你可以區分這樣的對象:
{% for object in objects %}
{% if object.gettype == "mediaitem" %}
{{ object.some_attribute }}
{% endif %}
{% endfor %}
謝謝,作品一種享受。 – Timbadu 2011-02-18 21:09:56