接口开发

import time
from flask import request,make_response
from tool.my_sql import Myconnet
from conf.setting import *
from tool.haslib_mad import md5_pass
from tool.my_redis import My_redis
my=Myconnet(**MYSQL) #连接mysql
my_redis=My_redis(**MYREDIS)
server=flask.Flask(__name__)#把这个文件作为一个服务

@server.route("/register",methods=["get","post"])
def reg():
    # user = request.json.get('username') #入参json
    # passwd = request.json.get('passwd')
    user=request.values.get('username')
    passwd=request.values.get('passwd')
    print(user,passwd)
    if user and passwd:
        sql="select user from user where user='%s'"%user
        res=my.select_sql(sql)
        if res:
            return "{'code':200,'msg':'已注册'}"
        else:
            mad5_pass=md5_pass(passwd)
            sql="insert into user (user,passwd) values('%s','%s');"%(user,mad5_pass)
            my.other_sql(sql)
            return  "{'code':201,'msg':'注册成功'}"
    else:
        return '{"code":300,"msg":"必填参数未填,请查看接口文档"}'
server.run(port=SERVER_PORT,debug=True,host='0.0.0.0')
 

 

转载于:https://www.cnblogs.com/liushuxian/p/11379321.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值