Mercurial > hg-website
diff original/hgscm/apps/www/views.py @ 244:4b97017259f9
Move the original site into a single folder to reduce clutter.
author | Steve Losh <steve@stevelosh.com> |
---|---|
date | Wed, 23 Sep 2009 20:05:13 -0400 |
parents | hgscm/apps/www/views.py@c1c9a4f809ba |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/original/hgscm/apps/www/views.py Wed Sep 23 20:05:13 2009 -0400 @@ -0,0 +1,37 @@ +from django.shortcuts import render_to_response +from django.template import RequestContext +from django.http import HttpResponseRedirect +from django.utils import simplejson +from django.conf import settings +from hgscm.apps.www.models import get_download, get_latest_version +import os + +def frontpage(request): + return render_to_response("frontpage.html", { }, + RequestContext(request)) +def about(request): + return render_to_response("about.html", { }, + RequestContext(request)) +def who_uses(request): + return render_to_response("who_uses.html", { }, + RequestContext(request)) +def workflow_guide(request): + return render_to_response("workflow_guide.html", { }, + RequestContext(request)) +def quick_start(request): + return render_to_response("quick_start.html", { }, + RequestContext(request)) +def learn_mercurial(request): + return render_to_response("learn_mercurial.html", { }, + RequestContext(request)) +def thepage(request): + return render_to_response("thepage.html", { }, + RequestContext(request)) +def download(request, platform, version): + return HttpResponseRedirect(get_download(platform, version)['url']) +def downloads(request): + f = open(os.path.join(settings.MEDIA_ROOT, "downloads.json")) + list = simplejson.load(f) + f.close() + return render_to_response("downloads.html", {'downloads': list}, + RequestContext(request))