summaryrefslogtreecommitdiffstats
path: root/app.py
diff options
context:
space:
mode:
authorMarian Sigler <m@qjym.de>2012-09-14 01:28:02 +0200
committerMarian Sigler <m@qjym.de>2012-09-14 01:28:02 +0200
commit97f983b73c5a27cd8785575bf941e66d747cdd82 (patch)
tree80385aed31b864836c97f64db9c01d31f4f1e4d2 /app.py
parentd7e62d1166991c0c4c9fa1385ead2bd2058b5b86 (diff)
downloadweb-97f983b73c5a27cd8785575bf941e66d747cdd82.tar.gz
web-97f983b73c5a27cd8785575bf941e66d747cdd82.tar.bz2
web-97f983b73c5a27cd8785575bf941e66d747cdd82.zip
first web stuff
Diffstat (limited to 'app.py')
-rw-r--r--app.py34
1 files changed, 31 insertions, 3 deletions
diff --git a/app.py b/app.py
index a23c962..8166834 100644
--- a/app.py
+++ b/app.py
@@ -1,11 +1,39 @@
# -*- coding: utf-8 -*-
-from flask import Flask
+from flask import Flask, request
+from utils import templated
+from forms import RegisterForm
+
app = Flask(__name__)
@app.route('/')
+@templated('index.html')
def index():
- return 'Hello World!'
+ return {}
+
+@app.route('/register', methods=['GET', 'POST'])
+@templated('register.html')
+def register():
+ form = RegisterForm(request.form)
+ if request.method == 'POST' and form.validate():
+ username = form.username.data
+ mail = form.mail.data
+ password = form.password.data
+ return '<h1>501 Not Implemented</h1>'
+ return {'form': form}
if __name__ == '__main__':
- app.run()
+ app.run(debug=True)
+
+
+
+
+# wir brauchen:
+# registrieren
+# login
+# passwort ändern (master-passwort, einzelne)
+# email ändern
+
+# später:
+# account löschen
+# openid-provider (ggf mehr Details: Realname, Zeitzone, ...)