示例#1
0
 def get(self, request, *args, **kwargs):
     self.user = User.objects.get(pk=self.kwargs["pk"])
     self.template_name = get_full_template("profile/",
                                            "subscribes_elect.html",
                                            request.user,
                                            request.META['HTTP_USER_AGENT'])
     return super(SubscribeElectsView, self).get(request, *args, **kwargs)
示例#2
0
 def get(self, request, *args, **kwargs):
     self.template_name = get_full_template("main/", "mainpage.html",
                                            request.user,
                                            request.META['HTTP_USER_AGENT'])
     if ElectNew.objects.filter(is_fixed=True).exists():
         self.fix_object = ElectNew.objects.filter(is_fixed=True).first()
     return super(MainPageView, self).get(request, *args, **kwargs)
示例#3
0
 def get(self, request, *args, **kwargs):
     self.list = Fraction.objects.get(slug=self.kwargs["slug"])
     self.template_name = get_full_template("elect_list/",
                                            "fraction_list.html",
                                            request.user,
                                            request.META['HTTP_USER_AGENT'])
     return super(FractionList, self).get(request, *args, **kwargs)
示例#4
0
    def get(self, request, *args, **kwargs):
        from common.templates import get_full_template

        self.template_name = get_full_template("list/", "all_users.html",
                                               request.user,
                                               request.META['HTTP_USER_AGENT'])
        return super(AllUsers, self).get(request, *args, **kwargs)
示例#5
0
 def get(self, request, *args, **kwargs):
     self.region = Region.objects.get(slug=self.kwargs["slug"])
     self.template_name = get_full_template("elect_list/",
                                            "region_list.html",
                                            request.user,
                                            request.META['HTTP_USER_AGENT'])
     return super(RegionElectView, self).get(request, *args, **kwargs)
示例#6
0
 def get(self, request, *args, **kwargs):
     self.district = District2.objects.get(slug=self.kwargs["slug"])
     self.template_name = get_full_template("district/",
                                            "district_organizations.html",
                                            request.user,
                                            request.META['HTTP_USER_AGENT'])
     return super(DistrictOrganizationsDetailView,
                  self).get(request, *args, **kwargs)
示例#7
0
    def get(self, request, *args, **kwargs):
        from region.models import Region

        self.template_name = get_full_template("main/", "region.html",
                                               request.user,
                                               request.META['HTTP_USER_AGENT'])
        self.region = Region.objects.get(slug=self.kwargs["slug"])
        return super(MainRegionView, self).get(request, *args, **kwargs)
示例#8
0
    def get(self, request, *args, **kwargs):
        from common.templates import get_full_template

        self.track = Music.objects.get(pk=self.kwargs["pk"])
        self.template_name = get_full_template("music/detail/user/", "u.html",
                                               request.user,
                                               request.META['HTTP_USER_AGENT'])
        return super(UserTrackDetail, self).get(request, *args, **kwargs)
示例#9
0
 def get(self, request, *args, **kwargs):
     self.region = Region.objects.get(slug=self.kwargs["slug"])
     self.template_name = get_full_template("region/",
                                            "region_organizations.html",
                                            request.user,
                                            request.META['HTTP_USER_AGENT'])
     return super(RegionOrganizationsDetailView,
                  self).get(request, *args, **kwargs)
示例#10
0
    def get(self, request, *args, **kwargs):
        from common.templates import get_full_template

        self.photo = Photo.objects.get(uuid=self.kwargs["uuid"])
        self.template_name = get_full_template("gallery/detail/user/",
                                               "u.html", request.user,
                                               request.META['HTTP_USER_AGENT'])
        return super(UserPhotoDetail, self).get(request, *args, **kwargs)
示例#11
0
 def get(self, request, *args, **kwargs):
     if self.kwargs["slug"] == None:
         self.list = AuthorityList.objects.first()
     else:
         self.list = AuthorityList.objects.get(slug=self.kwargs["slug"])
     self.template_name = get_full_template("elect_list/",
                                            "authority_list.html",
                                            request.user,
                                            request.META['HTTP_USER_AGENT'])
     return super(AuthorityListView, self).get(request, *args, **kwargs)
示例#12
0
    def get(self, request, *args, **kwargs):
        from lists.models import MediaList
        from common.templates import get_full_template

        self.photo = Photo.objects.get(pk=self.kwargs["pk"])
        self.list = MediaList.objects.get(uuid=self.kwargs["uuid"])
        self.photos = self.list.get_items()
        self.template_name = get_full_template("user_gallery/media_photo/",
                                               "a.html", request.user,
                                               request.META['HTTP_USER_AGENT'])
        return super(ProectMediaPhoto, self).get(request, *args, **kwargs)
示例#13
0
    def get(self, request, *args, **kwargs):
        from elect.models import Elect

        self.region = Region.objects.get(pk=self.kwargs["pk"])
        self.template_name = get_full_template("region/load/",
                                               "search_elects.html",
                                               request.user,
                                               request.META['HTTP_USER_AGENT'])
        self.q = request.GET.get('q')
        if self.q:
            self.list = Elect.objects.filter(region=self.region,
                                             name__icontains=self.q,
                                             type='PUB')
        else:
            self.list = []
        return super(SearchElectsRegion, self).get(request, *args, **kwargs)
示例#14
0
    def get(self, request, *args, **kwargs):
        from lists.models import MediaList

        self.template_name = get_full_template("main/", "media.html",
                                               request.user,
                                               request.META['HTTP_USER_AGENT'])
        uuid = request.GET.get('uuid')
        self.get_lists = MediaList.objects.filter(type=MediaList.LIST,
                                                  parent=None,
                                                  owner=None)
        if uuid:
            self.list = MediaList.objects.get(uuid=uuid)
        else:
            self.list = self.get_lists.first()
        self.count_lists = self.get_lists.values("pk").count()

        return super(MainMediaView, self).get(request, *args, **kwargs)
示例#15
0
    def get(self, request, *args, **kwargs):
        from region.models import Region

        if self.kwargs["slug"] == None:
            self.list = AuthorityList.objects.first()
        else:
            self.list = AuthorityList.objects.get(slug=self.kwargs["slug"])
        self.region = Region.objects.get(pk=self.kwargs["pk"])
        if self.list.slug == "candidate_municipal":
            from district.models import District2
            self.districts = District2.objects.filter(region=self.region)
        elif self.list.slug == "candidate_duma":
            from okrug.models import Okrug
            self.okrug = Okrug.objects.filter(region=self.region)
        self.template_name = get_full_template("elect_list/region/",
                                               "authority_list.html",
                                               request.user,
                                               request.META['HTTP_USER_AGENT'])
        return super(RegionAuthorityListView,
                     self).get(request, *args, **kwargs)
示例#16
0
    def get(self, request, *args, **kwargs):
        from common.templates import get_full_template

        self.blog = Blog.objects.get(pk=self.kwargs["pk"])
        self.template_name = get_full_template("blog/detail/", "blog.html",
                                               request.user,
                                               request.META['HTTP_USER_AGENT'])
        if request.user.is_authenticated:
            if not BlogNumbers.objects.filter(user=request.user.pk,
                                              new=self.blog.pk).exists():
                if MOBILE_AGENT_RE.match(request.META['HTTP_USER_AGENT']):
                    BlogNumbers.objects.create(user=request.user.pk,
                                               new=self.blog.pk,
                                               platform=1)
                else:
                    BlogNumbers.objects.create(user=request.user.pk,
                                               new=self.blog.pk,
                                               platform=0)
                self.blog.view += 1
                self.blog.save(update_fields=["view"])
            return super(BlogDetailView, self).get(request, *args, **kwargs)
        else:
            if not self.blog.slug in request.COOKIES:
                from django.shortcuts import redirect

                response = redirect('blog_detail', slug=self.blog.slug)
                response.set_cookie(self.blog.slug, "blog_view")
                if MOBILE_AGENT_RE.match(request.META['HTTP_USER_AGENT']):
                    BlogNumbers.objects.create(user=0,
                                               new=self.blog.pk,
                                               platform=1)
                else:
                    BlogNumbers.objects.create(user=0,
                                               new=self.blog.pk,
                                               platform=0)
                self.blog.view += 1
                self.blog.save(update_fields=["view"])
                return response
            else:
                return super(BlogDetailView, self).get(request, *args,
                                                       **kwargs)
示例#17
0
 def get(self, request, *args, **kwargs):
     self.template_name = get_full_template("elect_list/", "all_list.html",
                                            request.user,
                                            request.META['HTTP_USER_AGENT'])
     return super(ElectListsView, self).get(request, *args, **kwargs)
示例#18
0
 def get(self, request, *args, **kwargs):
     self.template_name = get_full_template("main/", "stat.html",
                                            request.user,
                                            request.META['HTTP_USER_AGENT'])
     return super(MainStatView, self).get(request, *args, **kwargs)
示例#19
0
	def get(self,request,*args,**kwargs):
		from common.templates import get_full_template

		self.survey = Survey.objects.get(pk=self.kwargs["pk"])
		self.template_name = get_full_template("survey/detail/", "u.html", request.user, request.META['HTTP_USER_AGENT'])
		return super(UserSurveyDetail,self).get(request,*args,**kwargs)
示例#20
0
	def get(self,request,*args,**kwargs):
		self.template_name = get_full_template("organizations/", "all.html", request.user, request.META['HTTP_USER_AGENT'])
		return super(CityListView,self).get(request,*args,**kwargs)
示例#21
0
	def get(self,request,*args,**kwargs):
		self.c, self.template_name = Community.objects.get(pk=self.kwargs["pk"]), get_full_template("communities/list/", "members.html", request.user, request.META['HTTP_USER_AGENT'])
		return super(CommunityMembersView,self).get(request,*args,**kwargs)
示例#22
0
	def get(self,request,*args,**kwargs):
		self.template_name = get_full_template("communities/list/", "trend_communities.html", request.user, request.META['HTTP_USER_AGENT'])
		return super(TrendCommunities,self).get(request,*args,**kwargs)
示例#23
0
	def get(self,request,*args,**kwargs):
		self.okrug = Okrug.objects.get(slug=self.kwargs["slug"])
		self.template_name = get_full_template("okrug/", "okrug_elects.html", request.user, request.META['HTTP_USER_AGENT'])
		return super(OkrugElectDetailView,self).get(request,*args,**kwargs)
示例#24
0
 def get(self, request, *args, **kwargs):
     self.last_version = Policy.objects.all().first()
     self.template_name = get_full_template("policy/", "policy.html",
                                            request.user,
                                            request.META['HTTP_USER_AGENT'])
     return super(PolicyView, self).get(request, *args, **kwargs)
示例#25
0
	def get(self,request,*args,**kwargs):
		self.city = City.objects.get(slug=self.kwargs["slug"])
		self.template_name = get_full_template("city/",  "city.html", request.user, request.META['HTTP_USER_AGENT'])
		return super(CityDetailView,self).get(request,*args,**kwargs)