Flask-项目实操6

本文介绍了在Flask项目中如何修改登录密码,详细讲述了从输入旧密码到设置新密码的过程,并强调了表单验证的重要性。在验证过程中,包括密码长度检查和两次输入密码的一致性验证。同时,提到了后台CMS系统中接口返回值的规范化处理,以及如何在form表单中添加get_error方法以优化错误提示。
摘要由CSDN通过智能技术生成

修改登录密码
旧密码:111111

打开浏览器登录,进入修改密码页面:
在这里插入图片描述
输入旧密码:123
新密码:123123
确认新密码:123123
提交结果未报错,需要进行验证,在form表单中验证,
cms 后台修改密码
.form表单验证
.验证密码长度
.两次密码输入是否一致

接口返回值规范

restful
{
   
	"code": 200,
	"message" : "", 
	"data": {
   
		"name": "xxx",
		"age": "xxxx",
	}
}

对返回值做优化

bbs\utils\restful.py

# @ Time : 2020/5/15 5:07
# @ Author : Ellen

from flask import jsonify

class HttpCode(object):
    ok = 200
    paramerror = 400  # 客户端请求的语法错误 服务器无法理解
    unautherror= 401   # 请求要求用户的身份认证
    servererror = 500  # 服务器内部错误
    # forbiddenerror = 403      # 服务器理解请求客户端的请求 但是拒绝执行此请求
    # notFounderror =404       # 服务器无法根据客户端请求找到资源

def restful_result(code, message, data):
    return jsonify({
   "code": code, "message": message, "data": data})

def success(message="", ):
    return restful_result(code=HttpCode.ok, message=message, data=None)

def unauth_error(message="",):
    return restful_result(code=HttpCode.unautherror, message=message, data=None)

def params_errors(message=""):
    return restful_result(code=HttpCode.paramerror, message=message, data=None)

def server_errors(message=""
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值