コード例 #1
0
def create_app():
    app.config.from_object('config.DevelopmentConfig')

    # initialize database via flask-sqlalchemy
    db.init_app(app)

    # initialize rest api via flask-restplus
    api.init_app(app)
    return app
コード例 #2
0
ファイル: app.py プロジェクト: fvukic2/Rwa-projekt-1
from flask import Flask
from flask_restplus import Api
from controller import api
from model import db

app = Flask(__name__)

# load application configuration from config.py
app.config.from_object('config.DevelopmentConfig')

# initialize database via flask-sqlalchemy
db.init_app(app)

# initialize rest api via flask-restplus
api.init_app(app)

if __name__ == '__main__':
    app.run(debug=True)
コード例 #3
0
application = Flask(__name__)
db_conn_string = os.environ["DB_CONN_STRING"]
application.config["SQLALCHEMY_DATABASE_URI"] = db_conn_string
application.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False
application.config["SECRET_KEY"] = os.environ["APP_SECRET"]
application.wsgi_app = ProxyFix(application.wsgi_app)  # Fixes Swagger UI issues over HTTPS

from database import db
db.init_app(application)

# Add extensions
CORS(application)
Compress(application)

from controller import api
api.init_app(application)

def create_db():
    db.create_all()


########################################################################################################################
# Run / Debug
########################################################################################################################

@application.route("/")
def index():
    return render_template("index.html", **{"greeting": "Hello from Flask!"})

if __name__ == "__main__":
    if os.getenv("FLASK_ENV") == "development":