django:动态填充导航元素
我正在写一个博客应用程序,作为一个更大网站的一部分。我希望有一个主(静态)导航栏用于站点导航,但我希望有一个子导航栏,允许用户在查看博客时根据其他条件过滤博客文章 差不多django:动态填充导航元素,django,url,views,navigation,Django,Url,Views,Navigation,我正在写一个博客应用程序,作为一个更大网站的一部分。我希望有一个主(静态)导航栏用于站点导航,但我希望有一个子导航栏,允许用户在查看博客时根据其他条件过滤博客文章 差不多 Latest | Popular | Category | Author | Date | Tag |-> News | Dave | Year | X |-> Django | Peter | Month| Y
Latest | Popular | Category | Author | Date | Tag
|-> News | Dave | Year | X
|-> Django | Peter | Month| Y
|-> etc. | etc. | etc. | etc.
其中,第二级导航由分类、标签、用户等自动生成
我知道我可以在视图/通用视图中将模型对象作为上下文的一部分传递,但这似乎是一个不好的选择,因为我会在博客应用程序中的每个视图中重复我自己。当然有更简单的方法吗 您可以看看哪些提供了所需的功能。它还与cms的菜单应用程序集成得非常好,并提供了您想要的菜单结构!如果您不想使用它,请查看它,看看您想要的导航是如何生成的 谢谢,这正是我想要的。我不确定模板标签应该在多大程度上处理逻辑等。我还发现这正是我所需要的。正如我所提到的,如果你需要一个应用程序来管理你的导航,也可以看看django cms。。。我想为任何感兴趣的人提供的功能的另一个描述