diff --git a/webapp/urls.py b/webapp/urls.py index 173d6c2..fd9b5a6 100644 --- a/webapp/urls.py +++ b/webapp/urls.py @@ -20,6 +20,7 @@ from webapp.views import sosso_view from webapp.views import contact_view from webapp.views import kaehmy_view from webapp.views import kaehmy_list_view +from webapp.views import kaehmy_submit urlpatterns = [ # main @@ -47,6 +48,7 @@ urlpatterns = [ # kaehmy url(r'^kaehmy$', kaehmy_list_view), url(r'^kaehmy/new', kaehmy_view), + url(r'^kaehmy/submit', kaehmy_submit), # ohlhafv url(r'^ohlhafv$', ohlhafv_view), diff --git a/webapp/views.py b/webapp/views.py index 8b8cd41..f606021 100644 --- a/webapp/views.py +++ b/webapp/views.py @@ -108,11 +108,24 @@ def contact_view(request, *args, **kwargs): @require_http_methods(["GET"]) def kaehmy_view(request, *args, **kwargs): - """Render Ohlhafv form page.""" + """Render Kaehmy form page.""" form = KaehmyForm_Form() return render(request, 'kaehmy.html', {'form': form}) +@ensure_csrf_cookie +@require_http_methods(["POST"]) +def kaehmy_submit(request, *args, **kwargs): + """Submit Kaehmy form.""" + form = KaehmyForm_Form(request.POST) + if form.is_valid(): + form.save() + else: + pass + # return render(request, 'error.html', {'error': form.errors}) + return HttpResponseRedirect('/kaehmy') + + @require_http_methods(["GET"]) def ohlhafv_view(request, *args, **kwargs): """Render Ohlhafv form page."""