emotion-chatbot / src /__init__.py
kootaeng2
Fix : Correct deployment permissions and application logic\
8b43096
raw
history blame contribute delete
739 Bytes
# src/__init__.py
# db 초기화, 블루프린트(앱 분리 현재는 main, auth분리) 등록
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
import os
# db 생성
db=SQLAlchemy()
def create_app():
app=Flask(__name__)
basedir = os.path.abspath(os.path.dirname(__file__))
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///' + os.path.join(basedir, 'database.db')
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
app.config['SECRET_KEY'] = 'dev-secret-key-for-flask-session'
db.init_app(app)
from . import main, auth
app.register_blueprint(main.bp)
app.register_blueprint(auth.bp)
with app.app_context():
from . import models
db.create_all()
return app