From a7ed4d06fb294b6c1415a72f7991d185e12ba04c Mon Sep 17 00:00:00 2001 From: furu04 Date: Fri, 13 Jun 2025 22:09:21 +0900 Subject: [PATCH] =?UTF-8?q?=5F=5Finit=5F=5F.py=E3=82=92=E5=A4=A7=E3=81=BE?= =?UTF-8?q?=E3=81=8B=E3=81=AB=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/__init__.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/app/__init__.py b/app/__init__.py index 41435a3..c23fb53 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -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 \ No newline at end of file