def index(request): city = get_city_name(request) index = IndexPageStatic.get_solo() main = MainPageStatic.get_solo() departments = [] for obj in index.departments.get_queryset(): if obj.city not in departments: departments.append(obj.city) departments = sorted(departments) length = len(departments) column_list = [0, 0, 0, 0] while length > 0: for i in range(0, 4): if length > 0: column_list[i] += 1 length -= 1 form = RegisterNumberForm() return render( request, 'index.html', { 'index': index, 'main': main, 'form': form, 'user_city': city if city else 'Другой город', 'departments': departments, 'column_list': column_list })
def main(request): # linkprofit parameters any_param = request.GET.get('any_param', '') if any_param: request.session['any_param'] = any_param wm_id = request.GET.get('wm_id', '') if wm_id: request.session['wm_id'] = wm_id # salesdoubler parameters aff_sub = request.GET.get('aff_sub', '') if aff_sub: request.session['aff_sub'] = aff_sub aff_id = request.GET.get('aff_id', '') if aff_id: request.session['aff_id'] = aff_id # doaffilate parameters (w/o utm_source, utm_medium and utm_campaign) v = request.GET.get('v', '') if v: request.session['v'] = v city = get_city_name(request) main = MainPageStatic.get_solo() nets = SocialNetUnderHeader.objects.all() departments = [] for obj in main.departments.get_queryset(): if obj.city not in departments: departments.append(obj.city) departments = sorted(departments) length = len(departments) column_list = [0, 0, 0, 0] while length > 0: for i in range(0, 4): if length > 0: column_list[i] += 1 length -= 1 return render( request, 'main.html', { 'main': main, 'departments': departments, 'nets': nets, 'wm_id': wm_id, # linkprofit 'any_param': any_param, # linkprofit 'aff_sub': aff_sub, # salesdoubler 'aff_id': aff_id, # salesdoubler 'v': v, # doaffilate 'column_list': column_list, 'user_city': city if city else 'Другой город' })
def get_context_data(self, **kwargs): context = super(CallbackView, self).get_context_data() bid_id = None # get bid's ID form session which set in save_credit_request function if self.request.session.has_key('bid_id'): bid_id = self.request.session.get('bid_id') del self.request.session['bid_id'] context['bid_id'] = bid_id city = get_city_name(self.request) context['city'] = city or "Другой город" context['form'] = RegisterNumberForm() if kwargs.get('status_message'): context['status_message'] = kwargs.get('status_message') return context
def main(request): city = get_city_name(request) main = MainPageStatic.get_solo() nets = SocialNetUnderHeader.objects.all() departments = [] for obj in main.departments.get_queryset(): if obj.city not in departments: departments.append(obj.city) departments = sorted(departments) length = len(departments) column_list = [0, 0, 0, 0] while length > 0: for i in range(0, 4): if length > 0: column_list[i] += 1 length -= 1 return render( request, 'main.html', { 'main': main, 'departments': departments, 'nets': nets, 'column_list': column_list, 'user_city': city if city else 'Другой город' })