我的第一篇博客
2019-01-21 02:40:14来源:博客园 阅读 ()
喜欢《千与千寻》中的一句话,不管前方的路有多苦,只要走的方向正确,不管多么崎岖不平,都比站在原地更接近幸福。既然选择了技术,就要学会拥抱技术,选择从博客园获取力量,不管怎样总要在博客园留点东西,不然感觉不好意思了
主要是搞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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Java--注解 2020-06-11
- 今天来介绍java 各版本的新特性,一篇文章让你了解 2020-06-10
- 更新下简历,没想到系统推荐给我的岗位全变成外包了 2020-06-02
- 读了这一篇,让你少踩 ArrayList 的那些坑 2020-05-29
- Java--类与对象简介 2020-05-26
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash