0
我正在写一个博客应用程序作为大型网站的一部分。我想为网站导航设置一个主(静态)导航栏,但我希望有一个子导航栏,允许用户在查看博客时按照其他条件筛选博客文章。django:动态填充导航元素
喜欢的东西
Latest | Popular | Category | Author | Date | Tag
|-> News | Dave | Year | X
|-> Django | Peter | Month| Y
|-> etc. | etc. | etc. | etc.
其中自动地从categorie,标签,用户等
我知道我可以通过模型对象作为上下文的一部分中生成的导航栏的第二电平在视图/通用视图中,但这似乎是一个不好的选择,因为我会重复自己在博客应用程序中的每个视图。当然有一些更简单的方法来做到这一点?
谢谢,那看起来正是我想要的。我不确定模板标签应该在多大程度上处理逻辑等。我还发现http://www.mechanicalgirl.com/view/custom-template-tags-in-django/这正是我需要的 – 2010-10-05 09:00:53
那么我提到,如果你需要一个应用程序来管理你的导航,请看看django-cms以及... – 2010-10-05 09:21:34
http://www.b-list.org/weblog/2006/jun/07/django-tips-写更好的模板标签/我想为任何感兴趣的人提供的功能的另一种描述 – 2010-10-05 09:29:56