Ejemplo n.º 1
0
Archivo: views.py Proyecto: varunok/gek
 def get_context_data(self, **kwargs):
     context = super(Superlending, self).get_context_data(**kwargs)
     self.queryFilter = queryFilter = HelperFilter(self.request).qd
     context['indexpagemodel'] = IndexPageModel.get_solo()
     context['service_rieltor'] = ServicesRieltor.get_solo()
     context['trust'] = TrustPageModel.get_solo()
     context['city_plural'] = SettingsAddress.get_solo().city_plural
     context['BASE_URL'] = '/search'
     if queryFilter:
         buildings = list(
             FilterBuilding(queryFilter,
                            queryset=Building.objects.all()).qs)
         offices = list(
             FilterOfise(queryFilter, queryset=Ofice.objects.all()).qs)
         daily = list(
             FilterDaily(queryFilter, queryset=Daily.objects.all()).qs)
         context['filter_results'] = buildings + daily + offices
         context['filtering'] = True
         context['form'] = LandingForms(queryFilter)
     else:
         context['results'] = self.get_queryset()
         context['form'] = LandingForms()
     try:
         context['faqs'] = ServicesRieltor.get_solo().f*g.all().order_by(
             'id')
     except AttributeError:
         pass
     return context
Ejemplo n.º 2
0
 def get_queryset(self):
     self.object_list = self.model.objects.order_by('-is_vip', 'point')
     queryFilter = HelperFilter(self.request).qd
     if queryFilter:
         self.object_list = FilterBuilding(queryFilter, queryset=self.object_list).qs
     if self.request.GET.get('q'):
         self.object_list = self.object_list.filter(description__icontains=self.request.GET.get('q'))
     return self.object_list
Ejemplo n.º 3
0
 def get_queryset(self):
     self.object_list = NewBuilding.objects.is_enable()
     queryFilter = HelperFilter(self.request).qd
     if queryFilter:
         self.object_list = FilterNewBuilding(queryFilter, queryset=self.object_list).qs
     if self.request.GET.get('q'):
         self.object_list = self.object_list.filter(description__icontains=self.request.GET.get('q'))
     return self.object_list
Ejemplo n.º 4
0
 def get_context_data(self, **kwargs):
     context = super(DailyListSiteView, self).get_context_data(**kwargs)
     queryFilter = HelperFilter(self.request).qd
     if queryFilter:
         context['filter_form'] = FilterDaily(queryFilter, queryset=self.object_list)
     else:
         context['filter_form'] = FilterDaily(self.request.GET, queryset=self.object_list)
         context['count_obj'] = Daily.objects.count()
     context['BASE_URL'] = '/objects/dailys'
     context['clear_filter'] = reverse_lazy('objects:dailys')
     context['dailypagemodel'] = self.seo_model.get_solo()
     return context
Ejemplo n.º 5
0
 def get_context_data(self, **kwargs):
     context = super(NewBuildingListSiteView, self).get_context_data(**kwargs)
     queryFilter = HelperFilter(self.request).qd
     if queryFilter:
         context['filter_form'] = FilterNewBuilding(queryFilter, queryset=self.object_list)
     else:
         context['filter_form'] = FilterNewBuilding(self.request.GET, queryset=self.object_list)
         context['count_obj'] = NewBuilding.objects.count()
     context['BASE_URL'] = '/objects/newbuildings'
     context['clear_filter'] = reverse_lazy('objects:newbuildings')
     context['newbuildingpagemodel'] = self.seo_model.get_solo()
     return context
Ejemplo n.º 6
0
 def get_context_data(self, **kwargs):
     context = super(EarthSiteView, self).get_context_data(**kwargs)
     queryFilter = HelperFilter(self.request).qd
     if queryFilter:
         context['object_list'] = FilterEarth(queryFilter, queryset=self.object_list).qs
         context['filter_form'] = FilterEarth(queryFilter, queryset=self.object_list)
     else:
         context['filter_form'] = FilterEarth(self.request.GET, queryset=self.object_list)
         context['count_obj'] = Earth.objects.count()
     context['BASE_URL'] = '/objects/earth'
     context['clear_filter'] = reverse_lazy('objects:earth')
     context['earthpagemodel'] = self.seo_model.get_solo()
     return context
Ejemplo n.º 7
0
 def get_context_data(self, **kwargs):
     context = super(OficeListSiteView, self).get_context_data(**kwargs)
     queryFilter = HelperFilter(self.request).qd
     path = str(Site.objects.get_current()) + self.request.get_full_path()
     if SEO.objects.filter(url=path).exists():
         context['seo'] = SEO.objects.filter(url=path).first()
     else:
         seo = SeoHelper(self.model, queryFilter)
         if seo.has_data:
             context['seo'] = seo
         else:
             context['seo'] = self.seo_model.get_solo()
     if queryFilter:
         context['filter_form'] = FilterOfise(queryFilter, queryset=self.object_list)
     else:
         context['filter_form'] = FilterOfise(self.request.GET, queryset=self.object_list)
         context['count_obj'] = Ofice.objects.count()
     context['BASE_URL'] = '/objects/offices'
     context['clear_filter'] = reverse_lazy('objects:ofices')
     context['ofispagemodel'] = self.seo_model.get_solo()
     return context
Ejemplo n.º 8
0
 def get_queryset(self):
     self.object_list = self.model.objects.order_by('point')
     queryFilter = HelperFilter(self.request).qd
     if queryFilter:
         self.object_list = FilterDaily(queryFilter, queryset=self.object_list).qs
     return self.object_list