
鹦鸣app
文章平均质量分 94
记录个人开发的社交APP项目,后端基于 flask + rpc 提供json-rpc接口,前端基于 apicloud + vue 客户端APP搭建。功能模块:用户管理、社交模块、果园模块、抽奖模块、直播群聊模块
叫我DPT
若有错误与不足请指出,关注DPT一起进步吧!!!
展开
-
Marshmallow——python中一个轻量级的数据格式转换的模块
官方文档:https://marshmallow.readthedocs.io/en/latest/Marshmallow,中文译作:棉花糖。是一个轻量级的数据格式转换的模块,也叫序列化和反序列化模块,常用于将复杂的orm模型对象与python原生数据类型之间相互转换。marshmallow提供了丰富的api功能。序列化[可以把数据对象转化为可存储或可传输的数据类型,例如:objects/object->list/dict,dict/list->string]原创 2024-10-13 12:41:29 · 943 阅读 · 0 评论 -
grpc的python使用
远程过程调用,是一种计算机通信协议,允许一个程序(客户端)通过网络向另一个程序(服务器)请求服务,而无需了解底层网络技术的细节。RPC协议抽象了网络通信的复杂性,使得开发者可以像调用本地函数一样调用远程服务器上的函数。RPC 框架负责屏蔽底层的传输方式(TCP 或者 UDP)、序列化方式(XML/Json/ 二进制)和通信细节,服务调用者可以像调用本地接口一样调用远程的服务提供者,而不需要关心底层通信细节和调用过程。原创 2024-10-12 17:50:11 · 848 阅读 · 0 评论 -
鹦鸣app——服务端项目搭建
在项目运行时,框架本身会不断记录代码程序运行的日志错误,但是我们将来编写的业务逻辑也可能存在抛出异常的情况,这些异常和框架代码本身无关,如果都混在一起的话,对于找出错误,是没有帮助的。有了蓝图以后,接下来我们就可以把视图代码,模型代码,路由代码等存储到蓝图目录下了,但是我们需要把蓝图注册到app应用对象下,想想以后,是不是会出现很多的蓝图?所以暂时我们先进行pymongo的初始化。可以的,我们也可以封装注册蓝图的功能到一个函数中,让项目自动识别并注册蓝图,并自动加载蓝图下的所有内容。原创 2024-10-11 15:07:19 · 978 阅读 · 0 评论