comparison frontend/mfrontend/views/frontend.py @ 16:c87f82a15606

Dopisałem co nieco do dokumentacji i małę poprawki w zarządzainu zadaniami
author Michał Rudowicz <michal.rudowicz@fl9.eu>
date Sun, 03 Apr 2011 13:47:13 +0200
parents 58a993029d9f
children
comparison
equal deleted inserted replaced
15:914d508e87c8 16:c87f82a15606
6 from mfrontend import db, utils, exceptions 6 from mfrontend import db, utils, exceptions
7 frontend = Module(__name__) 7 frontend = Module(__name__)
8 8
9 @frontend.route('/') 9 @frontend.route('/')
10 def index(): 10 def index():
11 """ Funkcja wyświetlająca stronę główną aplikacji.
12 """
11 return render_template('hello.html') 13 return render_template('hello.html')
12 14
13 @frontend.route('/install/') 15 @frontend.route('/install/')
14 def install(): 16 def install():
15 """Instaluje aplikację, tworząc pustą bazę danych 17 """Instaluje aplikację, tworząc pustą bazę danych
20 else: 22 else:
21 abort(404) 23 abort(404)
22 24
23 @frontend.route('/login/', methods=['GET', 'POST']) 25 @frontend.route('/login/', methods=['GET', 'POST'])
24 def login(): 26 def login():
27 """ Funkcja logująca użytkownika w wypadku, gdy za pomocą
28 metody POST zostały wysłane dane do logowania, a w
29 przeciwnym wypadku wyświetlająca formularz logowania.
30 """
25 if request.method == 'POST': 31 if request.method == 'POST':
26 try: 32 try:
27 if db.user_can_login(request.form['username'], 33 if db.user_can_login(request.form['username'],
28 request.form['password']) : 34 request.form['password']) :
29 session['user_id'] = db.get_user_id(request.form['username']) 35 session['user_id'] = db.get_user_id(request.form['username'])