Exemplo n.º 1
0
Arquivo: views.py Projeto: mci/mpatlas
 def get_context_data(self, **kwargs):
     context = super(CategoryGeoJsonView, self).get_context_data(**kwargs)
     mpa_type = ContentType.objects.get_for_model(Mpa)
     mpa_ids = TaggedItem.objects.filter(tag=self.object,content_type=mpa_type).values_list('object_id', flat=True)
     context['member_mpas'] = mpas_norejects_nogeom.filter(pk__in=mpa_ids).only('name', 'summary', 'is_point', 'point_geom').geojson(field_name='simple_geom', precision=6).order_by('country','name')
     # context['member_mpas'] = mpas_norejects_nogeom.filter(categories__slug=self.object.slug)
     context['member_campaigns'] = Campaign.objects.filter(categories__slug=self.object.slug).only('name', 'summary').geojson(field_name='point_geom')
     return context
Exemplo n.º 2
0
Arquivo: views.py Projeto: mci/mpatlas
 def get_context_data(self, **kwargs):
     context = super(CategoryDetailView, self).get_context_data(**kwargs)
     mpa_type = ContentType.objects.get_for_model(Mpa)
     mpa_ids = TaggedItem.objects.filter(tag=self.object,content_type=mpa_type).values_list('object_id', flat=True)
     context['member_mpas'] = mpas_norejects_nogeom.filter(pk__in=mpa_ids).order_by('country','name')
     # context['member_mpas'] = mpas_norejects_nogeom.filter(categories__slug=self.object.slug)
     context['member_campaigns'] = Campaign.objects.filter(categories__slug=self.object.slug)
     return context