You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
577 B
15 lines
577 B
# Create your views here.
|
|
import json
|
|
from ox.django.shortcuts import render_to_json_response
|
|
from django.shortcuts import get_object_or_404, render_to_response
|
|
from models import *
|
|
|
|
def slideshow(request, slug):
|
|
slideshow = get_object_or_404(Slideshow, slug=slug)
|
|
return render_to_response("index.html", {'slideshow': slideshow})
|
|
|
|
def slideshow_json(request):
|
|
id = request.GET.get('id', 0)
|
|
slideshow = get_object_or_404(Slideshow, pk=id)
|
|
slides = [s.get_dict() for s in Slide.objects.filter(slideshow=slideshow)]
|
|
return render_to_json_response(slides)
|
|
|