Johz

Untitled

Mar 12th, 2013
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.50 KB | None | 0 0
  1. #! python
  2.  
  3. from __future__ import with_statement, division
  4. import pprint
  5.  
  6. from flask import Flask, request, session, g, redirect, url_for, \
  7.      abort, render_template, flash
  8.  
  9. from buzhug import Base
  10.  
  11. DEBUG = True
  12. SECRET_KEY = 'secret'
  13. USERNAME = 'admin'
  14. PASSWORD = 'secret'
  15.  
  16. app = Flask(__name__)
  17. app.config.from_object(__name__)
  18.  
  19. @app.route('/')
  20. def home():
  21.     if 'username' in session:
  22.         return render_template('main.html', user=session['username'])
  23.     return render_template('main.html', visitor=True)
  24.  
  25. @app.route('/about')
  26. def about():
  27.     if 'username' in session:
  28.         return render_template('about.html', user=session['username'])
  29.     return render_template('about.html', visitor=True)
  30.  
  31. @app.route('/request')
  32. def request_account():
  33.     if 'username' in session:
  34.         return render_template('request.html', user=session['username'])
  35.     return render_template('request.html', visitor=True)
  36.  
  37. @app.route('/request/region')
  38. def request_region():
  39.     return "REQUEST REGION"
  40.  
  41. @app.route('/request/account')
  42. def request_user():
  43.     return "REQUEST USER"
  44.  
  45. @app.route('/login', methods=['GET', 'POST'])
  46. def login():
  47.     if request.method == "GET":
  48.         return render_template('login.html', visitor=True)
  49.     elif request.method == "POST":
  50.         return render_template('login.html', user="hello")
  51.  
  52. @app.route('/stats')
  53. def stats():
  54.     return "STATS"
  55.  
  56. @app.route('/options')
  57. def options():
  58.     return "OPTIONS"
  59.  
  60. @app.route('/logout')
  61. def logout():
  62.     return "LOGOUT"
  63.  
  64. if __name__ == "__main__":
  65.     app.run(debug=True)
Advertisement
Add Comment
Please, Sign In to add comment