#coding=utf-8
from flask import Flask
from flask_restful import Api,Resource,inputs
from flask_restful.reqparse import RequestParser
app = Flask(__name__)
api = Api(app)
class registerView(Resource):
def post(self):
parser = RequestParser()
parser.add_argument('uname',required=True,type=str,trim=True,help='用户名未输入或错误!')
parser.add_argument('pwd',type=str,help='密码未输入或错误!',default=110)
parser.add_argument('age',type=int,help='年龄出错!')
parser.add_argument('gender',type=str,choices=['男','女','保密'],help='性别未填或错误!')
parser.add_argument('birthday',type=inputs.date,help='日期出错!')
parser.add_argument('phone',type=inputs.regex('^1[369]\d{9}$'),help='电话号码出错!')
parser.add_argument('homepage',type=inputs.url,help='url请求地址错误!')
args = parser.parse_args()
print(args)
return {'msg':'注册成功!'}
api.add_resource(registerView,'/register/')
if __name__ == '__main__':
app.run(debug=True)

