[英]Simple static breadcrumb in Django
如何创建这样的东西:
如果用户位于: http://127.0.0.1:8000/about/
: http://127.0.0.1:8000/about/
: http://127.0.0.1:8000/about/
则在我的base.html中,我具有:
You are here: <li><a href="/about/">Home</a></li>
等等。
有没有简单的方法?
这可能会很棘手,具体取决于您所说的“面包屑”。
/about/
是“主页”)。 有无数种方法可以做到这一点,这取决于您想要的灵活性,URL模式变得多么复杂,是否要支持嵌套等。
通常,我只使用Django Breadcrumbs 。 该项目处理了面包屑的所有怪异现象,具有非常易于使用的API,甚至可以处理怪异的情况。
尽管完整的代码示例可能会有所帮助,但这是一个漫长而棘手的问题,因此最好阅读django-readcrumbs的文档,然后再带着问题返回此处。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.