Пример #1
0
def register_plugin(app):
    from app.model.base import db
    db.init_app(app)
    with app.app_context():
        db.create_all()

    print('register_plugin')
Пример #2
0
def create_app():
    app = Flask(__name__)
    CORS(app)
    app.config.from_object("app.secure")
    app.config.from_object("app.setting")
    register_blueprint(app)

    db.init_app(app)
    with app.app_context():
        db.create_all()
    return app
Пример #3
0
def current_app():
    app = Flask(__name__)
    app.config.from_object('app.config')
    app.config.from_object('app.secure')
    register_blueprint(app)
    db.init_app(app)
    db.create_all(app=app)
    login_manager.init_app(app=app)
    login_manager.login_view = 'web.login'
    login_manager.login_message = '请先登录或注册'
    mail.init_app(app)
    return app
Пример #4
0
def create_app():
    #实例化核心对象
    app = Flask(__name__)
    register_blueprint(app)
    app.config.from_object('app.secure')
    app.config.from_object('app.setting')
    db.init_app(app)

    with app.app_context():
        db.create_all()

    return app
Пример #5
0
def create_app():
    app = Flask(__name__)
    app.config.from_object('config.app')
    app.config.from_object('config.database')
    register_buleprint(app)

    db.init_app(app)
    login_manager.init_app(app)
    login_manager.login_view = 'web.login'
    login_manager.login_message = '请先登陆或注册'
    with app.app_context():
        db.create_all()

    return app
Пример #6
0
def create_app():
    app = Flask(__name__, instance_relative_config=True)
    app.config.from_object('app.setting')
    app.config.from_pyfile(
        'secure.py'
    )  #用Flask()创建应用时设置了instance_relative_config=True,app.config.from_pyfile()将查看在instance文件夹的特殊文件。
    # app.register_blueprint(web)
    db.init_app(app)
    login_manager.init_app(app)
    login_manager.login_view = 'web.login'
    login_manager.login_message = '请先登录或者注册'
    register_blueprint(app)
    mail.init_app(app)
    with app.app_context():
        db.create_all()

    return app
Пример #7
0
def register_plugin(app):
    """注册插件"""
    from app.model.base import db
    db.init_app(app)
    with app.app_context():
        db.create_all()
Пример #8
0
from flask import redirect, url_for

from app import create_app, register_blueprint
from app.model.base import db

app = create_app()
register_blueprint(app)
db.create_all(app=app)


@app.route('/')
def index():
    return redirect(url_for('web.index'))


if __name__ == '__main__':
    app.run(port=5002, use_reloader=True)
Пример #9
0
def create_db():
    db.create_all()
Пример #10
0
from app.model.monster import CommonMonster, Monster
from app.model.type import Type
from app.model.element import Element
from app.model.active_skill import ActiveSkill
from app.model.leader_skill import LeaderSkill
from app.model.awoken_skill import AwokenSkill
from app.model.monster_series import MonsterSeries

print("Connection created.")

# print(len(Dungeon.query.all()))
db.drop_all()

print("All tables dropped.\n")

db.create_all()
db.session.commit()

print("Adding dungeon.")

creator_goddess_legend = Dungeon(id=683, name="Creator Goddess - Legend")

dungeons = {683: creator_goddess_legend}

db.session.add_all(dungeon for dungeon in dungeons.values())
db.session.commit()

print("Added dungeon.")

print("Adding type.")