最简易的python web框架的后端实现

Posted 专注于ICT转型

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最简易的python web框架的后端实现相关的知识,希望对你有一定的参考价值。

 

1、源代码

 

#!/usr/bin/python
#encoding=utf-8

from flask import json, Flask, request

app = Flask(__name__)

@app.route(‘/project/‘, methods=[‘GET‘, ‘POST‘] )
def hello():
  if request.method == ‘GET‘:
    return ‘[GET METHOD] your name is ‘ + request.args.get(‘name‘, ‘unknown‘)
  else:
    return ‘[POST METHOD] your name is ‘+ request.form.get(‘name‘, ‘unknown‘)


if __name__ == ‘__main__‘:
  app.run(port=7777, debug=True, host=‘127.0.0.1‘)

  

2、运行代码

在pycharm 中运行debug 模式。

 

3、测试代码

测试GET操作:

[2019-10-07 20:03.03] /drives/d/code/my-python/flask
[zhou.he_zhou] ? curl "http://127.0.0.1:7777/project/?name=bb"
[GET METHOD] your name is bb ?
─────────────────────────────

测试POST操作:

[2019-10-07 20:04.03] /drives/d/code/my-python/flask
[zhou.he_zhou] ? curl -d "name=dd" "http://127.0.0.1:7777/project/"
[POST METHOD] your name is dd

以上是关于最简易的python web框架的后端实现的主要内容,如果未能解决你的问题,请参考以下文章

Python之Wjango实现Web开发详解---01

Python实现简易HTTP服务器与MINI WEB框架(利用WSGI实现服务器与框架解耦)

web框架实现购物车数量加减

常见的后端框架

Java的后端开发框架

后端框架django