software powering 0xdb.org and Pad.ma is called pandora now
This commit is contained in:
parent
e724c67f05
commit
7c0e365a0a
46 changed files with 30 additions and 21 deletions
28
pandora/app/views.py
Normal file
28
pandora/app/views.py
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# vi:si:et:sw=4:sts=4:ts=4
|
||||
from django.shortcuts import render_to_response, get_object_or_404, get_list_or_404
|
||||
from django.template import RequestContext
|
||||
from django.conf import settings
|
||||
|
||||
from oxdjango.shortcuts import json_response, render_to_json_response, get_object_or_404_json
|
||||
|
||||
import models
|
||||
|
||||
def index(request):
|
||||
context = RequestContext(request, {'settings':settings})
|
||||
return render_to_response('index.html', context)
|
||||
|
||||
def api_getPage(request):
|
||||
data = json.loads(request.POST['data'])
|
||||
name = data['page']
|
||||
page = get_object_or_404_json(models.Archive, name=name)
|
||||
response = json_response({'name': page.name, 'body': page.body})
|
||||
return render_to_json_response(response)
|
||||
|
||||
return render_to_response('site.js', context, mimetype="application/javascript")
|
||||
|
||||
|
||||
def site_js(request):
|
||||
pages = models.Page.objects.all()
|
||||
context = RequestContext(request, {'settings':settings, 'pages': pages})
|
||||
return render_to_response('site.js', context, mimetype="application/javascript")
|
||||
Loading…
Add table
Add a link
Reference in a new issue