【发布时间】:2015-12-14 17:09:56
【问题描述】:
我的应用程序非常简单,它有一个基于 WeekArchiveView 类的视图:
class MenuWeekArchiveView(WeekArchiveView):
queryset = Menu.objects.all()
及其对应的网址:
url(r'^(?P<year>[0-9]{4})/week/(?P<week>[0-9]+)/$', menu.views.MenuWeekArchiveView.as_view(), name="menu_week"),
我想让我的应用程序主页返回本周。
使用旧的基于函数的视图,这很容易。我只是让主页返回以当前周数作为参数的函数。
today = datetime.date.today()
current_week_number = today.isocalendar()[1]
current_year = today.year
return week_view(request, year=current_year, week=current_week_number)
重定向是不可接受的,因为当有人为页面添加书签时,他们将在该周添加书签。
【问题讨论】:
标签: django