def __init__(self, *args, **kwargs):
super(MainMenu, self).__init__(*args, **kwargs)
self.TOP_MENU_URLS = {
"1": reverse('topmenu:listings', kwargs={"category": "for_sale"}),
"2": reverse('topmenu:listings', kwargs={"category": "jobs"}),
"3": reverse('topmenu:listings', kwargs={"category": "rides"}),
"4": reverse('topmenu:listings', kwargs={"category": "announcements"}),
"5": reverse('topmenu:voted_listings', kwargs={'category': 'commentary'}),
"6": reverse('topmenu:voted_listings', kwargs={'category': 'emergency'}),
# "0": reverse('topmenu:user_dashboard'),
# special development session flush
"000": reverse('topmenu:session_flush'),
}
# after being passed from below-written post method to generic view get(),
# request and *args, **kwargs are passed are passed get_context_data().
# After context dict is generated, render_to_response in TemplateResponseMixin
# (method of TemplateView) applies context and returns back to TwilioResponseMixin.dispatch()
评论列表
文章目录