自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 springboot(2):统一响应体

统一响应体包括code、msg和data三个标准的键值对。这里直接返回这样的数据应该不太标准,按道理这个json应该放在data里面。

2023-06-27 17:27:44 219

原创 springboot(1):简单接口写作

controller :通俗来讲就是专门写接口的用的,你要设计什么接口 post还是 get 请求,都在这个包里面的 Java文件自己设计mapper :去操作mysql数据库的,比如增删查改的sq语句还有复杂sql语句,一般用jpa、mybaits、mybaits-plus其中之一service: 用来写你的相关业务逻辑的,业务逻辑影响你的mapper去操作的sql语句entity :用以规定sql数据库中有什么表,表中什么字段,比如username,password,日期这些。

2023-06-26 17:26:17 268

原创 flask(6):简单的登录和注册功能实现

登录功能即查询数据库来做匹配。不存在返回用户不存在,如果存在校验密码是否正确,密码正确登录成功,并赋予session(session的作用为过滤器使用,过滤判断是否登录,不登录就其他接口被访问的时候的拒绝访问作用)注册功能本质上是在数据库插入数据。所以只需要定义个接口,接口里面调用模型操作数据库插入数据,再此之前自己通过migrate创建数据库的表。在app文件设置过滤器用@app.before_request,其作用为在每个请求前执行该方法。

2023-06-22 19:47:25 443

原创 flask(5):工厂函数以及连接多个不同类型数据库

工厂函数就是重新封装了一个create_app函数,然后将一个配置文件传给创建的app实例。这个配置文件决定了你是什么环境。传参类似于传入什么环境的配置。如果是具有多套环境,工厂函数相对来说就比较有用,如果个人只有一套环境,工厂函数可有可无。如果一个项目需要连接mysql以及其他类型数据库,可以通过工厂函数或者直接app.py设置数据库。这里使用mongodb和redis。

2023-06-19 19:01:08 650

原创 flask(4):数据库连接以及使用模型创建表

SQLALCHEMY_DATABASE_URI = DB_URI必须有,配置好文件需要flask-sqlalchemy帮忙,该包的作用主要实现模型对象到关系数据库数据的映射。app添加配置,使用app.config.from_object(配置类/配置文件) ,或者app.config.from_pyfile(配置的py文件路径,silent=True)。数据库配置也用py文件,为setting.py或者config.py文件。以mysql为例,app.py设置配置。role添加的数据,以及模型代码。

2023-06-07 20:27:06 530

原创 flask(3):不同请求方式获得其参数值

第二种raw里面json体,使用request.get_json()和 request.get_data()来获取参数,区别在于get_json()获取后的数据为dict,get_data()获取的数据为byte数据,request.get_data(as_text=True)获取的byte数据转化为字符串类型数据。新定义一个get方法接口,接口如下。post有两种形式的传参,一种为form-data 或x-www-form-urlendoded形式,另一种为json数据的body体.

2023-06-05 00:48:41 1392

原创 flask(2):响应体统一标准

其中代码JsonResponse.success()和JsonResponse.error()中参数如果code、msg和data进行赋值,代表更改类方法success()和error()里面的默认值。结合postman和更改相应的JsonResponse.success()和JsonResponse.error()方法的参数查看相关区别。@classmethod 注解代表该方法不需要实例化,类.方法名可直接使用。修改上一章节的employee.py下的get_list()方法,代码为。

2023-06-04 16:15:59 309

原创 flask(1):简单接口编写

url_prefix=“/employee”)的参数作用,第一个参数为蓝图名称,第二个不了解,一般固定用法__name__,主要第三点,同一url的前缀。首先先通过from blueprints.employee import bp as employee_bp导入蓝图app.register_blueprint(employee_bp)注册蓝图,运行app.py文件该接口才有效。功能模块已经设计好接口,但是还未注册,运行app.py文件并不会认可我们写的接口,所以需要我们把蓝图执行注册。

2023-06-03 17:57:37 186

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除