Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2014
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.54 KB | None | 0 0
  1. class LessonListMixin(object):
  2.     def get_context_data(self, **kwargs):
  3.         context = super(LessonListMixin, self).get_context_data(**kwargs)
  4.         context['lesson_list'] = self.get_lesson_list()
  5.         return context
  6.  
  7.     def get_lesson_list(self):
  8.         form = DateForm(data=self.request.GET)
  9.         date = form.get_cleaned_date()
  10.         week_start = date - datetime.timedelta(date.weekday())
  11.         week_end = week_start + datetime.timedelta(6)
  12.         return self.object.lesson_set.filter(date__range=[week_start, week_end]).select_related()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement