From 8f92a29eef20dddfa674329caee3a81fa07900cb Mon Sep 17 00:00:00 2001 From: furu04 Date: Tue, 29 Jul 2025 20:21:35 +0900 Subject: [PATCH] =?UTF-8?q?=E5=AE=9F=E9=9A=9B=E3=81=AEDB=E3=81=A7=E5=8B=95?= =?UTF-8?q?=E4=BD=9C=E3=81=99=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/__init__.py | 13 +++++++------ app/repositories/workout_repository.py | 6 +++--- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/app/__init__.py b/app/__init__.py index c23fb53..56779ab 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -3,7 +3,7 @@ from flask_sqlalchemy import SQLAlchemy from flask_login import LoginManager import os -# db = SQLAlchemy() +db = SQLAlchemy() login_manager = LoginManager() #login_manager.login_view = 'auth.login' login_manager.login_message_category = 'info' @@ -16,10 +16,11 @@ def create_app(): 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() + db.init_app(app) + login_manager.init_app(app) + + with app.app_context(): + from . import models + db.create_all() return app \ No newline at end of file diff --git a/app/repositories/workout_repository.py b/app/repositories/workout_repository.py index e0ff530..d6b7d8e 100644 --- a/app/repositories/workout_repository.py +++ b/app/repositories/workout_repository.py @@ -1,5 +1,5 @@ -from app.models import db -from app.models.workout import Workout +from app import db +from app.models import Workout from typing import List class WorkoutRepository: @@ -26,4 +26,4 @@ class WorkoutRepository: return True return False - # TODO:ジム入退時刻追加更新 \ No newline at end of file + # TODO:ジム入退時刻追加更新