接口开发

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')
 

 

posted @ 2019-08-19 20:06  刘淑贤  阅读(148)  评论(0编辑  收藏  举报