1
我已經在我的Django的模板之一下面的代碼,我想重構:Django模板 - 由字符串參數重新分組
{% ifequal sort_type "set" %}
{% regroup cards by set as grouped %}
{% endifequal %}
{% ifequal sort_type "rarity" %}
{% regroup cards by rarity as grouped %}
{% endifequal %}
它的工作,但它確實難看,我想使它更像這樣:
{% regroup cards by sort_type as groupedcards %}
但這不起作用(它只是把他們都在叫無單組)從文檔,我想可能是試圖字典查找(即電話卡[」設置「]而不是card.set)。
有沒有在模板中做到這一點的好方法,還是應該使用itertools將重新組合到Python代碼中?
類似的用法是不一樣的,因爲他們知道要預先重組的屬性(我只在運行時纔得到它)。但票證很有用,似乎表明不可能這樣做。 – Kiv 2009-02-21 17:20:41