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,)
|