我的第一篇博客

2019-01-21 02:40:14来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

喜欢《千与千寻》中的一句话,不管前方的路有多苦,只要走的方向正确,不管多么崎岖不平,都比站在原地更接近幸福。既然选择了技术,就要学会拥抱技术,选择从博客园获取力量,不管怎样总要在博客园留点东西,不然感觉不好意思了

主要是搞java的,最近在闲暇时间学习python,分享一个flask搭建的小web,慢慢成长吧

 

# -*- coding: utf-8 -*-
from flask import Flask
from flask import request
import os,re,io
from flask_restful import Api
from flask_restful import Resource,reqparse
app = Flask(__name__)
api = Api(app)

class BaseResource(Resource):
def __init__(self):
Resource.__init__(self)
self.parser = reqparse.RequestParser()
self.add_args()
self.create_args()
def add_args(self):
pass
def add_argument(self,*args,**kwargs):
self.parser.add_argument(*args,**kwargs)
def create_args(self):
self.args = self.parser.parse_args()
def get_arg(self,key):
return self.args[key]

class HelloWorld(BaseResource):
def add_args(self):
self.add_argument('param',type=str,help='Param')
def say(self):
param=self.get_arg("param")
return re_result(msg="Hello World", code=0,data=param)
def post(self):
return self.say()
def get(self):
return self.say()

def re_result(msg="", data=None, code=-1):
return {"msg": msg, "data": data, "code": code}

@app.route('/')
def hello_world():
return 'Hello World!'
api.add_resource(HelloWorld,'/helloworld')

if __name__ == '__main__':
app.run(debug=True,port=8888)

 


原文链接:https://www.cnblogs.com/yu29/p/10287665.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Windows下Tomcat内存占用过高问题跟踪(ProcessExplorer+jstack)

下一篇:并发编程(十五)——定时器 ScheduledThreadPoolExecutor 实现