/
VolcanoByte
/
vbBooks
Обзор
Документация
Войти
/
VolcanoByte
/
vbBooks
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
experiments/DBAdd/uBook.py
22 строки
985 B
Eugene Gavrilyuk
test: Эксперименты
06 авг 2025, 16:33
06 авг 2025, 16:33
c5e5274
Код
Авторство
О чём код?
"""Реализация класса данных книги Класс состоит из следующих полей: data(dict) - словарь, где ключи это поля из таблицы tblBooks, а значения - это данные поля; authors(list of dict) - список авторов (словари имя, id) translators(list of dict) - список переводчиков (словари имя, id) genres(set) - набор имен жанров; sequences(list of dict) - список серий (словари name, order) tags(set) - набор тегов """ from dataclasses import dataclass, field @dataclass class Book: data: dict = field(default_factory=dict) authors: list = field(default_factory=list) translators: list = field(default_factory=list) genres: set = field(default_factory=set) sequences: list = field(default_factory=list) tags: set = field(default_factory=set)