我有一個模板標籤,它返回轉換爲用戶時區的日期時間對象。爲了格式化,我寧願內置過濾器「日期」來格式化它。
是否可以對模板標籤的結果使用過濾器?是否可以對模板標籤的結果使用django過濾器?
1
A
回答
0
是的,如果你可以。過濾器只是可以導入的函數。從django.template.defaultfilters中導入您需要的過濾器函數,並將您的參數傳遞給它。
7
你可以用「過濾器」 templatetag包裝定製templatetag:
{% filter date %}
{% your_custom_tag %}
{% endfilter %}
點擊此處瞭解詳情:https://docs.djangoproject.com/en/dev/ref/templates/builtins/#filter
相關問題
- 1. 使用條件與Django的模板標籤/過濾器?
- 2. 如何在jQuery中使用Django模板標籤和過濾器?
- 3. 是否可以在Django模板中過濾模型?
- 4. Django的模板過濾器
- 5. 使用標籤過濾cse結果
- 6. 在模板中對Django paginator的過濾結果
- 7. 使用django過濾器縮進模板
- 8. Django的模板過濾器去除html標籤
- 9. django模板過濾器:計數對象
- 10. 是否可以使用url參數過濾dbpedia結果?
- 11. 是否可以使用solrconfig.xml過濾Solr結果?
- 12. 如何從django模板(過濾器)永久刪除html標籤?
- 13. Django模板翻譯 - 是否可以使用對象屬性
- 14. 用戶對象的Django模板標籤
- 15. 使用createdOn過濾器過濾結果
- 16. 是否有一個Django模板過濾器顯示百分比?
- 17. 我可以在Google App Engine上使用Django模板標籤嗎?
- 18. 可以在JS腳本中使用Django模板標籤
- 19. 如何在自定義模板標籤上使用模板過濾器?
- 20. 我可以在django模板標籤中添加標籤嗎?
- 21. 模板標籤Django
- 22. Django - 模板標籤
- 23. Django模板標籤
- 24. Django的創建模板過濾器
- 25. 是否可以在django的表單字段中添加模板標籤?
- 26. Django的模板標籤+使用fabric.js
- 27. Django模板中是否可以使用'列表中的元素'?
- 28. 如何使用django-tagging過濾標籤?
- 29. 如何過濾模板標籤?
- 30. Django:如果在列表模板標籤
我應該提到,我已經嘗試過了,也沒有工作。我做了「{%convert_tz datetime timezone%} |日期格式」,它給出了一個錯誤。 convert_tz返回轉換後的日期時間。 –
您需要在模板標籤Python代碼中應用過濾器功能,而不是在模板本身中。或者,您可以在模板標記中設置上下文變量,然後將過濾器應用於該變量。 – Brandon
@Brandon,你能給出一個代碼示例來解釋你的解釋嗎? – FearlessFuture