From 7434e4c8c8dd2f6238994d5bad2dc514298e3065 Mon Sep 17 00:00:00 2001 From: Hidden Z Date: Wed, 6 Oct 2010 19:02:08 +0000 Subject: [PATCH] Add initial urls.py and views.py --- web/postkey/urls.py | 5 +++++ web/postkey/views.py | 23 +++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 web/postkey/urls.py create mode 100644 web/postkey/views.py diff --git a/web/postkey/urls.py b/web/postkey/urls.py new file mode 100644 index 0000000..00f4362 --- /dev/null +++ b/web/postkey/urls.py @@ -0,0 +1,5 @@ +from django.conf.urls.defaults import * + +urlpatterns = patterns('web.postkey.views', + (r'^$', 'index'), +) diff --git a/web/postkey/views.py b/web/postkey/views.py new file mode 100644 index 0000000..f42dd94 --- /dev/null +++ b/web/postkey/views.py @@ -0,0 +1,23 @@ +from django.shortcuts import render_to_response +from django.http import HttpResponseRedirect +from django.forms import ModelForm +from django.template import RequestContext + +from web.postkey.models import i2phost + +class AddForm(ModelForm): + class Meta: + model = i2phost + fields = ('name', 'b64hash') + +def index(request): + if request.method == 'POST': + form = AddForm(request.POST) + if form.is_valid(): + form.save() + return HttpResponseRedirect('/postkey/success/') + else: + form = AddForm() + return render_to_response('postkey.html', { + 'form': form, + }, context_instance=RequestContext(request))