You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

26 lines
660 B

from flask import Flask
def create_app():
app = Flask(__name__)
# Prep the database
from acks.models import db
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///../data/acks.db'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
db.init_app(app)
# Load our views
from acks.views import default_views
app.register_blueprint(default_views)
from acks.npc.views import npc_views
app.register_blueprint(npc_views)
# Load our CLI commands
from acks.commands import default_cli
app.cli.add_command(default_cli)
from acks.npc.commands import npc_cli
app.cli.add_command(npc_cli)
return app