flask模块

import flask, json

#把当前的文件当成一个服务 server
= flask.Flask(__name__) @server.route('/index', methods=['get']) def index(): res = {'msg':12345, 'error_code':'sucess'} return json.dumps(res, ensure_ascii=False) @server.route('/reg', methods=['post','get']) def reg(): username=flask.request.values.get('username') pwd = flask.request.values.get('passwd') res = {'username':username, 'passwd':pwd} return json.dumps(res,ensure_ascii=False) server.run(port=7777,debug=True,host='0.0.0.0') #debug=True,改了代码之后,不用重启它会自动帮你重启 # host=0.0.0.0表示别人访问的时候,用你的ip就可以访问了。

 

import flask, time, json

server = flask.Flask(__name__)


@server.route('/login', methods=['get'])
def login():
    username = flask.request.values.get('username')
    pwd = flask.request.values.get('pwd')
    if username == 'xxx' and pwd == '123456':
        session_id = tools.my_md5(username + time.strftime('%Y%m%d%H%M%S'))
        key = 'txz_session:%s' % username
        tools.op_redis(key, session_id, 600)
        res = {'session_id': session_id, 'error_code': 0, 'msg': '登录成功',
               'login_time': time.strftime('%Y%m%d%H%M%S')}  # 给用户返回的信息
        json_res = json.dumps(res, ensure_ascii=False)  # 返回结果弄成json
        res = flask.make_response(json_res)  # 构造成返回结果的对象
        res.set_cookie(key, session_id, 3600)  # 最后的数字是cookie的失效时间。
        return res

 

posted @ 2018-09-05 16:37  静心_心静  阅读(301)  评论(0编辑  收藏  举报