mirror of
https://github.com/postgres/pgweb.git
synced 2025-08-01 15:54:53 +00:00
A first very basic import.
Contains basic functionality, and an import of most of the static content from the old site. There is still plenty more to do...
This commit is contained in:
25
pgweb/docs/views.py
Normal file
25
pgweb/docs/views.py
Normal file
@ -0,0 +1,25 @@
|
||||
from django.shortcuts import render_to_response, get_object_or_404
|
||||
from django.http import HttpResponse, Http404, HttpResponseRedirect
|
||||
from django.template import TemplateDoesNotExist, loader, Context
|
||||
from django.contrib.auth.decorators import login_required
|
||||
|
||||
from pgweb.util.contexts import NavContext
|
||||
|
||||
from models import DocPage
|
||||
|
||||
def docpage(request, version, typ, filename):
|
||||
if version == 'current':
|
||||
#FIXME: get from settings
|
||||
ver = '8.4'
|
||||
else:
|
||||
ver = version
|
||||
page = get_object_or_404(DocPage, version=ver, file="%s.html" % filename)
|
||||
|
||||
return render_to_response('docs/docspage.html', {
|
||||
'title': page.title,
|
||||
'doc_nav_version': version,
|
||||
'doc_type': typ,
|
||||
'page_content': page.content,
|
||||
'doc_index_filename': 'index.html',
|
||||
})
|
||||
|
Reference in New Issue
Block a user