當有人寫一篇文章並在其中複製並粘貼一個url時,Django可以檢測它並將其呈現爲超鏈接而不是純文本?Django有一個模板標籤可以檢測URL並將它們變成超鏈接嗎?
8
A
回答
17
Django的有urlize template filter,它會自動檢測URL和電子郵件地址,並把它們變成相應的超鏈接。
該文檔實際上有點薄,所以我建議您也閱讀docstring in the source for the urlize function瞭解更多信息。
3
0
另一種選擇是以某種方式解析純文本,例如reStructuredText(我的最愛)或Markdown(Stack Overflow使用稍微修改過的Markdown的變體)。這些都將有效的純文本鏈接目標變成超鏈接。這也給了你更多的權力,你可以做什麼;你不需要訴諸HTML來實現一些基本的格式。另請注意,如urlize
所述,您只應使用明文形式;它不是爲了與HTML混合而設計的。
相關問題
- 1. Django可變模板標籤
- 2. as3 - 在動態文本中檢測URL並將它們鏈接
- 3. 我可以在django模板標籤中添加標籤嗎?
- 4. Django的 - 模板鏈標籤
- 5. 將Twitter哈希標籤變成鏈接並鏈接到可點擊的鏈接
- 6. 可以django模板標籤和包含標籤有少量的HTML在他們?
- 7. Django taggit - 將標籤檢索到模板
- 8. Can Django Blocks有模板標籤嗎?
- 9. 如何從URL獲取標籤並使用模板標籤顯示它(Django)
- 10. 如何將一個php標籤變成一個hper鏈接
- 11. 有沒有辦法自動檢測Django模板中的鏈接?
- 12. 在JSON中檢測鏈接並使它們可點擊iOS
- 13. 有了jQuery,是否有可能讓它檢測到某個鏈接類,並將它們全部打開?
- 14. 如何檢測並製作UILabel中可點擊的超鏈接/提及/標籤?
- 15. 我們可以將兩個dgml圖合併成一個嗎?
- 16. 我可以在Google App Engine上使用Django模板標籤嗎?
- 17. 我可以在Django模板標籤中引發Http404嗎?
- 18. Django:編寫一個模板標籤,將內容移出它以外
- 19. Django模板超鏈接不顯示
- 20. Django模板標籤,生成模板塊標籤
- 21. 超鏈接標籤有多個圖像有效嗎?
- 22. Django模板 - 你可以傳遞參數給模板標籤* args樣式嗎?
- 23. 如何檢測url/image/youtube鏈接並將其附在標籤上
- 24. django中有沒有模板標籤可以製作ast.literal_eval?
- 25. 檢測超鏈接
- 26. Django - 使用{%url%}生成的鏈接 - 如何使它們安全?
- 27. 我可以將多個目錄符號鏈接成一個嗎?
- 28. 獲取Django的URL模板標籤
- 29. Django掛在{%url%}模板標籤上
- 30. django模板鏈接到動態url