equal
deleted
inserted
replaced
|
1 from django import http |
|
2 from django.shortcuts import render, redirect |
|
3 |
|
4 from qmsk.pngtile import pngtile |
|
5 |
|
6 import pypngtile |
|
7 |
|
8 def index (request, name): |
|
9 try: |
|
10 items = pngtile.STORE.list(name) |
|
11 except pngtile.NotFound: |
|
12 raise http.Http404 |
|
13 except pngtile.InvalidImage: |
|
14 return http.HttpResponseBadRequest(name) |
|
15 except pngtile.UncachedImage: |
|
16 return http.HttpResponseBadRequest(name) |
|
17 except pngtile.Error as error: |
|
18 return http.HttpResponseServerError(str(error)) |
|
19 except pypngtile.Error as error: |
|
20 return http.HttpResponseServerError(str(error)) |
|
21 |
|
22 return render(request, 'qmsk.pngtile/index.html', dict( |
|
23 site_name = u"...", |
|
24 name = name, |
|
25 breadcrumb = pngtile.STORE.breadcrumb(name), |
|
26 index_list = items, |
|
27 )) |
|
28 |
|
29 def image (request, name): |
|
30 pass |