Compare commits

...

3 Commits

Author SHA1 Message Date
8f92a29eef 実際のDBで動作するように 2025-07-29 20:21:35 +09:00
a3249a6067 こっちもさっきと同じく修正 2025-07-29 20:09:13 +09:00
d19a7119b2 init.pyの理解を間違えてたので修正... 2025-07-29 19:51:42 +09:00
5 changed files with 13 additions and 14 deletions

View File

@@ -3,7 +3,7 @@ from flask_sqlalchemy import SQLAlchemy
from flask_login import LoginManager from flask_login import LoginManager
import os import os
# db = SQLAlchemy() db = SQLAlchemy()
login_manager = LoginManager() login_manager = LoginManager()
#login_manager.login_view = 'auth.login' #login_manager.login_view = 'auth.login'
login_manager.login_message_category = 'info' 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_DATABASE_URI'] = 'mysql+pymysql://root:password@localhost/workout'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
#db.init_app(app) db.init_app(app)
#login_manager.init_app(app) login_manager.init_app(app)
#with app.app_context(): with app.app_context():
#db.create_all() from . import models
db.create_all()
return app return app

View File

@@ -1,2 +1 @@
from . import db from .workout import Workout, User, Exercise, WorkoutLog, GymAdmissionLog
from datetime import datetime

View File

@@ -1 +1 @@
from app.models.workout import Workout from .workout_repository import WorkoutRepository

View File

@@ -1,5 +1,5 @@
from app.models import db from app import db
from app.models.workout import Workout from app.models import Workout
from typing import List from typing import List
class WorkoutRepository: class WorkoutRepository:
@@ -26,4 +26,4 @@ class WorkoutRepository:
return True return True
return False return False
# TODO:ジム入退時刻追加更新 # TODO:ジム入退時刻追加更新

View File

@@ -1,2 +1 @@
from app.repositories.workout_repository import WorkoutRepository
from app.models.workout import Workout