sqlalchemy相关内容

FastAPI属性错误:用户对象没有属性';密码';

我有一个FastAPI项目,在该项目中我使用了Async SQLAlChemy orm和PostgreSQL作为数据库。基本上,这是一个简单的基于CRUD的工作版块,我已经成功地创建了CRUD操作,他们正在工作,如我所期望的。我遇到的问题是用户身份验证我正在尝试通过JWT在用户注册时实现身份验证,用户将填写字段、用户名、电子邮件和密码,然后将向该用户电子邮件发送一封验证电子邮件,以验证is_act ..
发布时间:2022-08-19 12:22:13 Python

FastAPI-格式错误的十六进制UUID字符串

我正在使用FastAPI&;SQLModel将数据插入到SQLite数据库中(我正在张贴一些字段,然后SQLModel添加UUID和DATETIME字段并插入到数据库中)。 将数据发布到FastAPI时,偶尔会收到ValueError: ValueError: badly formed hexadecimal UUID string 我认为我发送的数据没有问题,因为我没有发送 ..
发布时间:2022-08-19 11:10:56 Python

FastAPI中的部分更新

我想在支持部分更新的FastAPI中实现PUT或补丁请求。The official documentation确实令人困惑,我不知道如何处理该请求。(我不知道items在文档中,因为我的数据将与请求的正文一起传递,而不是硬编码的字典)。 class QuestionSchema(BaseModel): title: str = Field(..., min_length=3, max ..
发布时间:2022-08-18 22:17:43 Python

SqlalChemy数据库int到python枚举

我现有的数据库中有很多表示枚举的整数。在我的python项目中,我创建了相应的枚举,如下所示: class Status(Enum): OK = 0 PENDING = 1 CANCELED = 2 DUPLICATE = 3 INCOMING = 4 BLOCKED = 5 在我的SQLalChemy模型中,我希望能够执行以下操作 ..
发布时间:2022-07-23 16:06:59 Python

使用Python获取为PostgreSQL序列密钥插入的最后一条记录的ID

我使用的是不带ORM的SQLAlChemy,即使用手工创建的SQL语句直接与后端数据库交互。在本例中,我使用pg作为后端数据库(作为DB驱动程序)-我不知道这是否会影响答案。 我有这样的语句,为简洁起见,假设conn是到数据库的有效连接: conn.execute("INSERT INTO user (name, country_id) VALUES ('Homer', 123)") ..
发布时间:2022-07-16 11:24:18 Python

FlASK SQLAlChemy使用动态列名添加行

我想向现有表中添加一行,但列名未知。在前面的脚本中,我能够使用setattr()更新现有条目,并使用getattr()进行查询--但我不知道如何添加新条目。 例如:ean和retailer_sku是从CSV文件中读取的,但是,根据脚本输入的不同,RETALER列可以有不同的值。我希望避免使用多个If-Else语句。 ean='7622210496034' retailer = 'gh' r ..
发布时间:2022-06-30 12:12:03 Python