diff options
Diffstat (limited to 'pysite/views/wiki/edit.py')
-rw-r--r-- | pysite/views/wiki/edit.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/pysite/views/wiki/edit.py b/pysite/views/wiki/edit.py index 483be046..d9ea692f 100644 --- a/pysite/views/wiki/edit.py +++ b/pysite/views/wiki/edit.py @@ -1,5 +1,5 @@ # coding=utf-8 -from flask import url_for +from flask import url_for, request from werkzeug.utils import redirect from pysite.base_route import RouteView @@ -32,4 +32,11 @@ class EditView(RouteView, DBMixin): @csrf def post(self, page): # rst = request.form["rst"] + obj = { + "slug": page, + "title": request.form["title"], + "rst": request.form["rst"], + "html": "" + } + return redirect(url_for("wiki.page", page=page), code=303) # Redirect, ensuring a GET |