簡體   English   中英

使用通用工具的Django面包屑

[英]Django breadcrumb using generic tools

我想使用Django內置工具在html-template文件中打印面包屑字符串,例如:

domain_name/accounts/14

/之間的每個部分都將引向其相應的頁面。 是否可以使用{{ request.path }}https://docs.djangoproject.com/en/1.9/ref/templates/builtins/來實現

我看到的任務:

  1. 從`{{request.path}}'中刪除第一個斜杠'/'。
  2. {{ request.path}}值分成幾部分(用“ /”除)
  3. 將鏈接應用於每個片段

我認為您想從模板方面進行字符串操作是不可能的。 我認為一種可能的方法是使用自定義模板過濾器,該過濾器接收request.path並返回元組列表(鏈接,文本),然后在模板側遍歷該列表並創建面包屑。

https://docs.djangoproject.com/zh-CN/1.9/howto/custom-template-tags/#writing-custom-template-filters

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM