summaryrefslogtreecommitdiff
path: root/apps/projects/views.py
blob: 81032700064fc93afaa4bd6f5353dea21062015d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from django.shortcuts import render_to_response,get_object_or_404
from django.template import RequestContext
from django.views.generic.list_detail import object_list
from django.db.models import get_model


from projects.models.base import Project
from projects.models.fiveby import FiveBy

projects = {'5x5':'FiveBy','6x6':'SixBy'}

"""
Projects by slug
"""
def detail(request,slug):
    name = projects[slug]
    model = get_model('projects', name)
    qs = model.objects.filter(status__exact=1)
    template = 'details/%s.html' %(slug)
    return object_list(request, queryset=qs, template_name=template,)