今天小编就为大家分享一篇python3使用flask编写注册post接口的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

使用python3的Flask库写了一个接口,封装了很多东西,仅供参考即可!

代码如下:

#!/usr/bin/python3
# -*- coding: utf-8 -*-

import re

from flask import request
from flask_restful import Resource

import aes_utils
import mysql_utils
import sqls_user


class Register(Resource):
 """注册"""

 @staticmethod
 def post():
  data = request.get_json()

  phone = data.get('phone')
  passwd = data.get('passwd')

  if not all([phone, passwd]):
   return {'msg': '请求参数缺失!'}, 400

  if not re.match(r'^1[3456789]\d{9}$', phone):
   return {'msg': '手机号格式错误!'}, 400

  if mysql_utils.get_db_data(sqls_user.select_id_by_phone(), phone):
   return {'msg': '该手机号已经被注册!'}, 500

  mysql_utils.execute(sqls_user.register(), phone, aes_utils.encrypt(passwd)) # 执行sql

  return {'msg': '注册成功!'}, 201

以上这篇python3使用flask编写注册post接口的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持爱安网。

最新资讯
共享经济商业模式遭遇巨大冲击 疫情后是否将转变?

共享经济商业模式遭遇

受此次疫情影响,今后的出行、工作模式是否将出现转变?是
“李佳琦们”频频翻车背后,网红直播是时候“冷静”了

“李佳琦们”频频翻车

从李佳琦、薇娅直播带货创纪录到罗永浩转行做直播,直播
TCL电子:雷鸟科技去年净利1.7亿港元 同比增137.8%

TCL电子:雷鸟科技去年

TCL电子(01070.HK)今日公布了2019年全年财报,同时了披露
亚马逊纽约一配送中心计划罢工:要求至少关闭两周

亚马逊纽约一配送中心

月29日,据外媒报道,为了寻求更好的工资收入和针对新冠肺
我国又发现近地小行星,系2月下旬以来发现的第三颗

我国又发现近地小行星

最新发现的这颗小行星2020 FL2直径约20米,绝对星等26.3
卫星运营商OneWeb申请破产保护 软银集团股价暴跌10%

卫星运营商OneWeb申请

据外媒报道,卫星运营商OneWeb申请了破产保护,该公司成为
最新文章
在Python中使用MongoEngine操作数据库教程实例

在Python中使用MongoE

这篇文章主要介绍了在Python中使用MongoEngine操作数
win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程

win10系统Anaconda和P

这篇文章主要介绍了win10系统 Anaconda 和 Pycharm 的
使用python和pygame制作挡板弹球游戏

使用python和pygame制

这篇文章主要介绍了使用python和pygame制作挡板弹球游
使用pygame写一个古诗词填空通关游戏

使用pygame写一个古诗

这篇文章主要介绍了使用pygame写一个古诗词填空通关游
Anaconda 查看、创建、管理和使用python环境的方法

Anaconda 查看、创建

这篇文章主要介绍了Anaconda 查看、创建、管理和使用p
python 读取数据库并绘图的实例

python 读取数据库并

今天小编就为大家分享一篇python 读取数据库并绘图的