From 4839de99af9b570366444ad1ff0befc6799198e7 Mon Sep 17 00:00:00 2001 From: wowlikon Date: Sat, 20 Dec 2025 11:34:07 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D1=81=D1=82=D0=B0=D1=82=D1=83=D1=81?= =?UTF-8?q?=D0=BE=D0=B2=20=D0=BA=D0=BD=D0=B8=D0=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data.py | 2 +- library_service/models/db/book.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/data.py b/data.py index d0842da..46166c7 100644 --- a/data.py +++ b/data.py @@ -3,7 +3,7 @@ from typing import Optional # Конфигурация USERNAME = "admin" -PASSWORD = "7WaVlcj8EWzEbbdab9kqRw" +PASSWORD = "TzUlDpUCHutFa-oGCd1cBw" BASE_URL = "http://localhost:8000" diff --git a/library_service/models/db/book.py b/library_service/models/db/book.py index 0fecbfd..a97d617 100644 --- a/library_service/models/db/book.py +++ b/library_service/models/db/book.py @@ -1,6 +1,7 @@ """Модуль DB-моделей книг""" from typing import TYPE_CHECKING, List +from sqlalchemy import Column, String from sqlmodel import Field, Relationship from library_service.models.dto.book import BookBase @@ -15,7 +16,10 @@ if TYPE_CHECKING: class Book(BookBase, table=True): """Модель книги в базе данных""" id: int | None = Field(default=None, primary_key=True, index=True) - status: BookStatus = Field(default=BookStatus.ACTIVE) + status: BookStatus = Field( + default=BookStatus.ACTIVE, + sa_column=Column(String, nullable=False, default="active") + ) authors: List["Author"] = Relationship( back_populates="books", link_model=AuthorBookLink )