我實際上正在試圖找到一種方法來對我的模板中的查詢集進行排序,並看到我們可以創建自定義過濾器並使用它。「abc」不是已註冊的標籤庫。必須是「efg」|之一django
讓我們更何況我把我的標籤功能,但我創建在同一目錄中的所有其它標籤的標籤......
我創造了我的標籤名稱sort_tags.py
下templatetags
*怪異的我不能上傳圖片,將要顯示我的目錄' 反正,這就是所有其他標籤所在的位置。
我這一段代碼,想嘗試it..so我把它貼到我的sort_tags.py
from django import template
register = template.Library()
@register.filter
def sort_by(queryset, order):
return queryset.order_by(order)
然後在我的template.html
我用{% load sort_tags %}
也有被裝入了其他標籤。
然後當我加載頁面... is not a registered tag library. must be one of
顯示出來。在必須是的列表中,我看到與我相同的目錄中的所有標籤。
我想是這樣filter_function
,register_filter('sort_by',sort_by)
或類似的東西,發現了幾個不同的方式,所以我想他們都和他們沒有工作。
有沒有人有任何想法可能是錯的?
在此先感謝