feat: added cruds, seed, schemas, session
This commit is contained in:
18
src/kawai_focus_v2/database/seed.py
Normal file
18
src/kawai_focus_v2/database/seed.py
Normal file
@@ -0,0 +1,18 @@
|
||||
from kawai_focus_v2.schemas.timer import TimerModel
|
||||
from kawai_focus_v2.database.cruds import new_timer
|
||||
from kawai_focus_v2.database.db import get_db_instance
|
||||
from kawai_focus_v2.database.data import data_timers
|
||||
|
||||
|
||||
def new_temers(data: list[TimerModel]) -> None:
|
||||
"""Заполняет базу данных образцами таймеров"""
|
||||
|
||||
db = get_db_instance()
|
||||
for timer in data:
|
||||
new_timer(data=timer, db=db)
|
||||
|
||||
|
||||
def start_filling_data() -> None:
|
||||
"""Функция для заполнения бд данными"""
|
||||
|
||||
new_temers(data=data_timers)
|
||||
Reference in New Issue
Block a user