测开问题记录

1、创建好相关数据库之后,一定要在setting里面添加文件,在执行迁移命令

2、请求和响应的数据模型的数据定义,一定要和接口实际定义保持一致,要不然会报错For further information visit https://errors.pydantic.dev/2.12/v/missing"

3、peojects = await Project.filter(group_id=user_group_id).prefetch_related("user")

  • 这个相当于先查到目标数据,然后prefetch_related("user")里面填写外键关联字段,后面就可以直接用project[0].user.username,拿到匹配到的user_id的所有数据

4、"create_time": project.create_time.isoformat() if project.create_time else None,

  • project.create_times1tortoise ORM返回的datetime对象(不是字符串)
  • 直接返回datetime对象可能导致序列化报错(比如接口返回数据时)
  • isoformat()把它转成标准化字符串,既保留完整的时间信息,又能被前端/其他相同正确解析

5、request: UpdateProjectNameRequest = Body(..., description="修改项目名称请求数据")

相关推荐
XDHCOM13 小时前
ORA-06521: PL/SQL映射函数错误,权威解析Oracle报错故障修复与远程处理方案
数据库·sql·oracle
wgzrmlrm7414 小时前
mysql如何配置全文索引停用词_mysql ft_stopword_file设置
jvm·数据库·python
城数派14 小时前
2025年南京市全类别POI(55W+数据)
数据库·arcgis·信息可视化·数据分析·excel
疯狂成瘾者14 小时前
后端系统、服务稳定性里核心的指标有哪些
数据库
SPC的存折15 小时前
openEuler 24.03 MariaDB Galera 集群部署指南(cz)
linux·运维·服务器·数据库·mysql
仲芒15 小时前
[24年单独笔记] MySQL 常用的 DML 命令
数据库·笔记·mysql
SPC的存折15 小时前
MySQL 8.0 分库分表
linux·运维·服务器·数据库·mysql
蓦然乍醒15 小时前
使用 DBeaver 还原 PostgreSQL 备份文件 (.bak) 技术文档
数据库·postgresql
XDHCOM15 小时前
Redis节点故障自动恢复机制详解,如何快速抢救故障节点,确保数据不丢失?
java·数据库·redis
QCzblack15 小时前
BugKu BUUCTF ——Reverse
java·前端·数据库