コード例 #1
0
from Flask import Flask
app=Flask(__name__);
app.route('/');

def index():
return 'Hello World';
コード例 #2
0
    def make_server(self):
        app = Flask(__name__)

        @app.route("/queue")
コード例 #3
0
from Flask import Flask, render template, url_for, request, session, redirect
from flask.ext.pymongo import PyMongo
import bcrypt

app = Flask(__name__)

mongo = PyMongo(app)

@app.route('/')
def index():
    if username in session:
        return 'You are logged in as ' +session['username']

    return render_template[index.html]

app.route('/login', methods=['POST'])
def login():
    users = mongo.db.users
    login_user = users.find_one({'name': request.form['username']})

    if login_user:
        if bcrypt.hashpw(request.form['pass'].encode('utf-8'), login_user['password'].encode('utf-8') == login_user['password'].encode('utf-8')):
            session['username'] = request.form['username']
            return redirect(url_for('index'))

    return 'Invalid username/password combination'

app.route('/register', methods=['POST', 'GET'])
def register():
    if request.method == 'POST':
        users = mongo.db.users