- 博客(8)
- 收藏
- 关注
原创 对财务管理小程序main.py的理解
...# ...这两段代码通过“猴子补丁”的方式自定义了FastAPI生成的Swagger UI和ReDoc文档的JS和CSS资源链接。这是通过覆盖模块中的和函数来实现的。在这些自定义函数中,指定了CDN提供的Swagger UI和ReDoc的JS和CSS文件URL,以确保文档界面使用最新版本的样式和脚本。这段代码展示了如何使用FastAPI和Tortoise-ORM构建一个包含异常处理、CORS支持、数据库初始化和文档生成(Swagger UI和ReDoc)的完整后端服务。
2024-09-01 16:05:27
1368
原创 浅谈@router.post和@router.get的区别
和的主要区别在于它们分别用于处理 HTTP 的 POST 请求(提交数据到服务器)和 GET 请求(从服务器请求数据)。
2024-08-30 21:09:46
1175
原创 Tortoise ORM 数据模型定义:账户、账单、类别及预购清单
Tortoise ORM 是一个为异步Python应用设计的ORM(对象关系映射)库;它允许开发者以面向对象的方式与关系型数据库进行交互,同时充分利用异步编程的优势来提高应用的性能和响应速度;Tortoise ORM 支持多种数据库后端,如PostgreSQL、MySQL和SQLite等。核心概念模型(Models):Tortoise ORM 使用Python类来定义数据库中的表结构。每个类代表一个数据库表,类的属性对应表中的列。
2024-08-30 17:46:20
1836
原创 理解 uni-crazy-router 在 uni-app 中的路由管理
它采用uni-app的原生钩子和方法实现,摒弃了vue-router的影子,旨在更贴合uni-app的特点和功能,提供更好的路由管理和导航功能。它作为一个第三方库,旨在通过封装和扩展uni-app的原生路由功能,提供更加灵活、强大且易于使用的路由管理能力。提供了更加灵活的方式来传递参数。除了通过 URL 传递参数外,它还允许你通过和等方式在跳转时传递数据,这些数据不会直接体现在 URL 上,因此更适合敏感信息或大量数据的传递。类似于 Vue Router 的导航守卫,
2024-08-28 10:39:26
1058
原创 对基于微信小程序的个人财务管理系统开发の登录流程的理解
通过调用函数,我们启用了自定义的登录拦截逻辑。这个函数内部可能使用了beforeEach钩子来检查用户是否已登录,并根据需要重定向到登录页面。总之,uni-crazy-router为uni-app提供了强大的路由管理功能,包括路由守卫、错误处理等。上面的示例展示了如何设置路由、使用路由守卫以及处理路由错误,同时也展示了如何结合自定义的登录拦截逻辑来增强应用的安全性。
2024-08-20 00:43:17
1030
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人