我在python中格式化字符串,我想使用通常用於模板中的過濾器中內置的django之一。有沒有簡單的方法來使用它的代碼行?在代碼中使用內置過濾器的django(模板外部)
9
A
回答
3
取決於過濾器。在某些情況下,您可以導入包含過濾器的模塊並訪問模塊內的幫助器功能,但在其他情況下,您不會那麼幸運。有關詳細信息,請參閱過濾源。
24
一般來說,是的。例如,如果你的過濾器是在django.template.defaultfilters你可以運行:
from django.template.defaultfilters import slugify
slugify('what is that smell')
0
而是在模板使用這個的:
{{text | linebreaks}}
我用這個來實現斷行過濾器:
from django.template.defaultfilters import linebreaks
text = "some text \n next line"
text = linebreaks(text)
給出:
<p>some text <br /> new line</p>
相關問題
- 1. Django的模板過濾器
- 2. Django模板內置過濾器:在辯論中使用的變量值
- 3. django在模板中實現過濾器
- 4. 如何在django模板中使用if條件的過濾器
- 5. Django模板過濾
- 6. Django - 在模板中訪問ForeignKey,但使用過濾器
- 7. 在Django中使用自定義模板過濾器
- 8. 在Django模板過濾器jQuery中使用變量
- 9. 如何在Django模板過濾器中使用Sekizai JavaScript塊?
- 10. 如何在jQuery中使用Django模板標籤和過濾器?
- 11. 無法在Django模板中使用過濾器html
- 12. Django - 如何使可變內部函數在數據過濾器外部可用
- 13. 使用angularjs內置過濾器從代碼中過濾特定屬性
- 14. Django的創建模板過濾器
- 15. Django模型過濾器()和額外的()
- 16. Django - 在模板中過濾RelatedManager _set
- 17. Django模板過濾器 - 一行
- 18. django:模板鏈接添加過濾器
- 19. Django模板timesince過濾器 - 限制
- 20. Django模板過濾器轉義
- 21. django模板過濾器:計數對象
- 22. 模型內的Django過濾器
- 23. sed中的後置代碼過濾器
- 24. Django的:過濾器外鍵
- 25. 使用條件與Django的模板標籤/過濾器?
- 26. Django模型外鍵過濾
- 27. Django的角度無法使用模板內的過濾器標記
- 28. Django的過濾器過濾外來模型
- 29. 應用過濾器後,參照在Django的模板鍵/值
- 30. 如何使用angular和django呈現模板內部的模板
臨時nk你,過濾器實際上是使用另一個django實用程序方法,我可以導入 – MattoTodd 2011-04-07 17:46:51
https://stackoverflow.com/questions/17226779/django-humanize-outside-of-template – 2018-01-18 09:11:25