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:ジム入退時刻追加更新