__init__.pyを大まかに作成

This commit is contained in:
furu04 2025-06-13 22:09:21 +09:00
parent e30a0a6f9b
commit a7ed4d06fb

View File

@ -1,9 +1,25 @@
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from flask_login import LoginManager
import os
# db = SQLAlchemy()
login_manager = LoginManager()
#login_manager.login_view = 'auth.login'
login_manager.login_message_category = 'info'
# TODO:DB設定などのコードを書く
def create_app():
app = Flask(__name__)
# TODO:シークレットキーは設定ファイルで管理
app.config['SECRET_KEY'] = 'secret'
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:password@localhost/workout'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
#db.init_app(app)
#login_manager.init_app(app)
#with app.app_context():
#db.create_all()
return app