cost 248 ms
Python SQLAlchemy 2.0 使用 dataclass_transform 的非必需字段类型 - Python SQLAlchemy 2.0 non required field types using dataclass_transform

我刚刚在一个新项目上安装了 SQLAlchemy 2.0,我正试图让我的模型尽可能的类型安全。 通过使用@typing_extensions.dataclass_transform ,我已经能够在类型检查方面实现我想要实现的大部分目标,但是所有字段目前都被标记为不需要。 例如: 在上面的示例中,如何 ...

时间值的“字段”类型 - What type of 'field' for a time value

如果提供的值采用时间格式,您会在数据类中使用哪种字段类型? 我正在解析的 JSON 文件返回如下值: 2.00:00:15.0830000 像下面这样一个class,应该设置什么类型呢? date类型似乎不在列表中。 我在这里需要非str的原因是计算该值是否早于 x 天/小时然后执行某些操作。 ...

创建 class 并准备一次所有对象都可以使用的数据 - Create class and prep data once that all objects can then use

请原谅我的术语,我还在学习 Python 和 OOP。 我有 2 个 py 文件: 数据.py 主程序在 main.py 中,我想使用类似以下内容创建 n 个对象: 以上适用于美元,但也可能适用于 n 种其他货币和不同的利率曲线——可能有 15-20 个单独的对象。 目标是使用(例如)返回一个插值: ...

使用仅给定类型 object 的装饰器调用数据类构造函数 - Calling a dataclass constructor with decorator given only a type object

我有一个数据类,它继承了一个抽象的 class,它实现了一些样板,并且还使用@validate_arguments装饰器在创建 object 时立即将字符串转换回数字。 数据类是一系列数字,其中一些是在__post_init__中计算的。 report.py : 然后我有另一个 class,它用R ...

类别和子类别类。 需要代码示例 - Category and subcategory classes. Need code example

我有像[{id, category, parent_id},]这样的字典类型数据集。 我需要创建 class 来解析这个数据集并创建简单的界面来获取父母和孩子。 我不想发明轮子,有人可以分享可以帮助我实现此任务的代码吗? 我试图创建数据类,然后创建类来实现与它们一起工作的方法,但我厌倦了思考一个有能 ...

如何在 SQLAlchemy 2.0 / Declarative 的基础 model 中实现具有默认值的多态数据类模型? - How do I implement polymorphic dataclass models with default values in the base model in SQLAlchemy 2.0 / Declarative?

我正在迁移到 SQLAlchemy 2.0 并采用带有MappedAsDataclass的新声明语法。 以前,我已经为我的模型实现了连接表 inheritance 。 (简化的)代码如下所示:from sqlalchemy import ForeignKey, String from sqlal ...

如何指定可调用 python 数据类成员的类型以接受子类实例 - How to specify the type of a callable python dataclass member to accept subclass instances

我希望能够指定一个可调用的数据 class 成员,并采用派生 class 的实例。如果我使用抽象成员函数,这将很容易。 我尝试过如下代码,但不知道为 Callable 类型规范提供什么参数。 我正在寻找一种方法来注释handler属性,以便派生类可以将自己的实例作为handler (在本例中为Spe ...

Python 数据类:使用基于 id 的 hash 而不是 `unsafe_hash=True` 是否安全? - Python dataclasses: is it safe to use an id-based hash instead of `unsafe_hash=True`?

我有一个代表二维点的数据类: 我希望Point class 具有以下行为,以便可以根据值比较不同的点对象,但也可以单独存储在字典中: 我可以使用unsafe_hash=True ,例如 但是当点存储在字典中时,这会导致问题。 例如 有什么理由我不应该实施__hash__方法来根据 object 的 ...

使用字典类型的字段转换数据类,其中另一个数据类是 keof dicty - Converting a dataclass with a field of the dictionary type, where the other dataclass is the keof dicty

如何将数据类转换为 python 字典? 在这种情况下,数据class的其中一个字段包含一个字典,其键是另一个数据class。似乎有必要以某种方式将嵌套数据类转换为元组@dataclass(frozen=True) class Two: a:str = 'World' @dataclass ...

在数据类变量中允许多种数据类型 - Allow multiple data types in a dataclass variable

有没有办法允许数据类变量具有多种数据类型之一? (它也应该适用于 Python 3.7) 我希望 index_range 具有默认值字符串"all" ,但也可以将元组作为值。 (稍后在函数中我定义"all"意味着使用所有索引,但如果给出一个元组,则只使用这些数字之间的元素。) Pylance ...

一种从父类型的对象初始化继承数据类的 pythonic 方法 - A pythonic way to init inherited dataclass from an object of parent type

给定一个数据类结构: 将种子对象字段浅复制到新的子对象中的正确方法是什么? 我什至不介意将种子转换为子类型,因为初始化后父对象没有用处。 我为什么要那样做? 我想避免每次 RichParent 发生更改时更改 Child 类,只要父级保持普通数据类即可。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM