如何创建这样的东西:
如果用户在:
http://127.0.0.1:8000/about/
然后在我的base.html中我有:
You are here: <li><a href="/about/">Home</a></li>
等
有简单的方法吗?
答案 0 :(得分:0)
根据“面包屑”的含义,这可能会变得棘手。
/about/
是“主页”)。有很多方法可以做到这一点,这取决于你想要它的灵活性,你的URL模式有多复杂,是否要支持嵌套等等。
通常情况下,我只使用Django Breadcrumbs。这个项目处理所有奇怪的面包屑,有一个非常容易使用的API,甚至处理奇怪的情况。
尽管完整的代码示例可能会有所帮助,但这是一个漫长而棘手的问题,因此您最好阅读django-breadcrumbs的文档,然后回答问题。