コード例 #1
0
ファイル: waitercaller.py プロジェクト: MateuszKuba/waiterapp
#sluzy do przekierowania do innego adresu
from flask import redirect
from flask import url_for

from flask.ext.login import login_user
from flask.ext.login import logout_user

from mockdbhelper import MockDBHelper as DBHelper
from user import User

from passwordhelper import PasswordHelper

from flask.ext.login import current_user  #pamieta kto jest zalogowany
import config

DB = DBHelper()
PH = PasswordHelper()

app = Flask(__name__)
app.secret_key = 'pwZR46YfowmI1wObDMiKFt273rQWWrvnHJEQcP3OLi5SuSXvYxMibMGZmOpo2aJ5AmigDa28ZX4NWHPhwgmIFYNppLt74vzIKFh'
login_manager = LoginManager(app)


@app.route("/")
def home():
    return render_template("home.html")


@app.route("/login", methods=["POST"])
def login():
    email = request.form.get("email")
コード例 #2
0
from bitlyhelper import BitlyHelper  #Import the BitlyHelper class to shorten the URLs
import config
if config.test:
    from mockdbhelper import MockDBHelper as DBHelper
else:
    from dbhelper import DBHelper

from mockdbhelper import MockDBHelper as DBHelper  #Import Mock-Database
from passwordhelper import PasswordHelper  #Import PasswordHelper-Class
from forms import LoginForm
from forms import RegistrationForm  #Import the forms we need
from forms import CreateTableForm
from user import User  #User-class for the login-function

DB = DBHelper(
)  #DB is a global instance to our Database MockDBHelper-Class (or real DBHelper)

PH = PasswordHelper()  #PH is a global instance to use the PasswordHelper class

BH = BitlyHelper()  #BH is a global instance to use the BitlyHelper class

app = Flask(__name__)
app.secret_key = 'GRyX5UPtDh6GojpVw+ixPql+W90o26AsvZNLRdVaSA48ly4snL'  #Secret key for the session cookies

login_manager = LoginManager(
    app
)  #Create an instance of the LoginManager-Class with a reference to our application.
#We will use this class to manage logins for our application.


@app.route("/")
コード例 #3
0
import dbconfig as config
#from mockdbhelper import MockDBHelper as DBHelper
if config.test:
    from mockdbhelper import MockDBHelper as DBHelper
else:
    from dbhelper import DBHelper
from user import User
from bitlyhelper import BitlyHelper
from forms import RegistrationForm
from forms import LoginForm
from forms import CreateTableForm

ROOT_URL = "http://127.0.0.1:5000/"

DB = DBHelper("waitercaller")
PH = PasswordHelper()
BH = BitlyHelper()

app = Flask(__name__)
app.secret_key = config.secret_key
login_manager = LoginManager(app)


@app.route("/")
def home():
    return render_template("home.html",
                           loginform=LoginForm(),
                           registrationform=RegistrationForm())

コード例 #4
0
ファイル: crimemap.py プロジェクト: Zorro-Lin-7/crimemap
from flask import Flask
from flask import render_template
from flask import request
import json
import dbconfig
if dbconfig.test:
    from mockdbhelper import MockDBHelper as DBHelper
else:
    from dbhelper import DBHelper

app = Flask(__name__)  # initializing our application
DB = DBHelper(
)  # create a global DBHelper instance right after initializing our app


@app.route("/")
def home():
    crimes = DB.get_all_crimes()
    crimes = json.dumps(crimes)
    return render_template("home.html", crimes=crimes)


@app.route("/add", methods=["POST"])
def add():
    try:
        data = request.form.get('userinput')
        DB.add_input(data)  # insert data into the database
    except Exception as e:
        print(e)
    return home()
コード例 #5
0
from flask import Flask, request, render_template, redirect, url_for
from flask_login import LoginManager, current_user, login_required, login_user, logout_user
from user import User
from passwordhelper import PasswordHelper
import config
from bitlyhelper import BitlyHelper
import datetime
from forms import CreateTableForm, RegistrationForm, LoginForm
from flask_wtf.csrf import CSRFProtect
if config.test:
    from mockdbhelper import MockDBhelper as DBHelper
else:
    from dbhelper import DBHelper
db = DBHelper()
PH = PasswordHelper()
BH = BitlyHelper()

app = Flask(__name__)
csrf = CSRFProtect(app)
app.secret_key = b'\xff&\xa3\xc31\xaa\xd0#\xb68Kf\x8c\xf5\xfd@'
login_manager = LoginManager()
login_manager.init_app(app)


@app.route("/")
def home():
    registrationform = RegistrationForm()
    loginform = LoginForm()
    return render_template("home.html",
                           loginform=loginform,
                           registrationform=registrationform)