summaryrefslogtreecommitdiff
path: root/app/projects/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'app/projects/views.py')
-rw-r--r--app/projects/views.py37
1 files changed, 18 insertions, 19 deletions
diff --git a/app/projects/views.py b/app/projects/views.py
index e9c755f..39ae781 100644
--- a/app/projects/views.py
+++ b/app/projects/views.py
@@ -1,21 +1,21 @@
-from django.shortcuts import render_to_response,get_object_or_404
+from django.shortcuts import render_to_response, get_object_or_404
from django.template import RequestContext
from django.db.models import get_model
-from django.http import HttpResponse
-from django.core import serializers
from projects.shortcuts import render_to_geojson
-from projects.models.base import Project
-from projects.models.fiveby import FiveBy
from projects.models.natparks import NationalParks
from projects.models.gifs import AnimatedGif
-projects = {'5x5':'FiveBy','6x6':'SixBy','national-parks':'NationalParks','code':'Code'}
+projects = {
+ '5x5': 'FiveBy',
+ '6x6': 'SixBy',
+ 'national-parks': 'NationalParks',
+ 'code': 'Code'
+}
-"""
-Projects by slug
-"""
-def detail(request,slug):
+
+def detail(request, slug):
+ """Projects by slug"""
name = projects[slug]
model = get_model('projects', name)
if slug == 'national-parks':
@@ -23,13 +23,13 @@ def detail(request,slug):
else:
qs = model.objects.filter(status__exact=1)
context = {
- "object_list" : qs,
- }
- template = 'details/%s.html' %(slug)
- return render_to_response(template, context, context_instance = RequestContext(request))
+ "object_list": qs,
+ }
+ template = 'details/%s.html' % (slug)
+ return render_to_response(template, context, context_instance=RequestContext(request))
-def gif_detail(request,slug):
+def gif_detail(request, slug):
obj = get_object_or_404(AnimatedGif, slug__exact=slug)
return render_to_response('details/gifs.html', {'object': obj}, context_instance=RequestContext(request))
@@ -38,9 +38,8 @@ def data_json(request, id):
qs = NationalParks.objects.filter(pk=id)
return render_to_geojson(
qs,
- included_fields=['id',],
+ included_fields=['id'],
geom_attribute='mpoly',
- mimetype = 'application/json',
+ mimetype='application/json',
pretty_print=True
- )
-
+ )