Создание и первичная инициализация базы даных успешно завершена. Наполнение демо-данными прошло без ошибок
This commit is contained in:
+9
-11
@@ -1,8 +1,8 @@
|
||||
from utils import logger, saveImage, safeFilename, deleteImage
|
||||
from db import CRUD
|
||||
from db.schemas import Toolkit
|
||||
from db.schemas.toolkit import Toolkit
|
||||
from sqlalchemy import select
|
||||
from db.handlers import ServiceRecordsHandler
|
||||
from db.handlers.records import ServiceRecordsHandler
|
||||
|
||||
|
||||
def handleToolkitImage(imageData, title: str):
|
||||
@@ -51,10 +51,8 @@ class ToolkitHandler:
|
||||
return {}
|
||||
|
||||
logger.info(f"Инструмент {newToolkit.title} успешно создан")
|
||||
await ServiceRecordsHandler.add(
|
||||
user_id, {"Добавлен инструмент": toolkitData.toDict()}
|
||||
)
|
||||
return newToolkit.toDict()
|
||||
await ServiceRecordsHandler.add(user_id, {"Добавлен инструмент": toolkitData})
|
||||
return newToolkit
|
||||
|
||||
async def edit(toolkitId: int, **kwargs):
|
||||
query = select(Toolkit).where(Toolkit.id == toolkitId)
|
||||
@@ -155,7 +153,7 @@ class ToolkitHandler:
|
||||
)
|
||||
return result
|
||||
|
||||
async def initialize(self):
|
||||
async def initialize():
|
||||
from .categories import CategoryHandler
|
||||
|
||||
logger.info("Инициализация инструментов")
|
||||
@@ -203,7 +201,7 @@ class ToolkitHandler:
|
||||
"external_link": "https://nazv.ru",
|
||||
},
|
||||
{
|
||||
"title": "Псластина №1",
|
||||
"title": "Пластина №1",
|
||||
"description": "Пластина такая сякая этакая #1",
|
||||
"specifications": {
|
||||
"Размер": "10",
|
||||
@@ -216,7 +214,7 @@ class ToolkitHandler:
|
||||
"external_link": "https://nazv.ru",
|
||||
},
|
||||
{
|
||||
"title": "Псластина №2",
|
||||
"title": "Пластина №2",
|
||||
"description": "Пластина такая сякая этакая #2",
|
||||
"specifications": {
|
||||
"Размер": "10",
|
||||
@@ -229,7 +227,7 @@ class ToolkitHandler:
|
||||
"external_link": "https://nazv.ru",
|
||||
},
|
||||
{
|
||||
"title": "Псластина №3",
|
||||
"title": "Пластина №3",
|
||||
"description": "Пластина такая сякая этакая #3",
|
||||
"specifications": {
|
||||
"Размер": "10",
|
||||
@@ -283,7 +281,7 @@ class ToolkitHandler:
|
||||
]
|
||||
|
||||
for toolkit in baseToolkits:
|
||||
await self.add(toolkit)
|
||||
await ToolkitHandler.add(toolkit)
|
||||
|
||||
logger.info("Базовые инструменты успешно созданы")
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user