我正在构建一个Django应用程序,这是一个非常基本的博客,到目前为止它一直很精彩.我收到了评论,标签等.但有一件事让我烦恼:我不能得到我想要工作的边栏.我使用django.views.generic.date_based通用视图,这是我对博客的urls.py:
urlpatterns = patterns('django.views.generic.date_based',
(r'(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>\w{1,2})/(?P<slug>[-\w]+)/$', 'object_detail',dict(info_dict, slug_field='slug',template_name='blog/detail.html')),
(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>w{1,2})/(?P<slug>[-\w]+)/$', 'object_detail', dict(info_dict, template_name='blog/list.html')),
(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/(?P<day>w{1,2})/$','archive_day',dict(info_dict,template_name='blog/list.html')),
(r'^(?P<year>\d{4})/(?P<month>[a-z]{3})/$','archive_month', dict(info_dict, template_name='blog/list.html')),
(r'^(?P<year>\d{4})/$','archive_year', dict(info_dict, template_name='blog/list.html')),
(r'^$','archive_index', dict(info_dict, template_name='blog/list.html')),
)
Run Code Online (Sandbox Code Playgroud)
当我使用带有'archive_index'的URL时,我可以轻松打印我的侧边栏的最新条目,但是当我输入帖子时,我将使用其中一个只有"object_detail"可用的顶部条目.这使我的侧边栏条目消失.这个问题的最佳解决方案是什么?有没有办法在全球范围内提供一些对象?通过观点或其他方式.
| 归档时间: |
|
| 查看次数: |
744 次 |
| 最近记录: |