美文网首页
使用flask实现最简单的web服务

使用flask实现最简单的web服务

作者: 高明无思 | 来源:发表于2021-05-27 15:54 被阅读0次

flask是python的一个微型web框架,虽然是微型的,但web服务该有的模块都有.也可用于生产环境.
今天先实现一个简单的web服务,所有说明我都写在注释下了.

文档地址

https://flask.palletsprojects.com/en/2.0.x/

python 版本

python3.6

安装框架

pip install flask

代码如下:

web.py

#!/usr/bin/env python
# coding: utf-8 
# Gao Ming Ming Create At 2021-05-27
# Description:some description

# 引入json模块,封装了一系列json相关的操作
import json

# 从flask报中引入web相关的一些对象
from flask import (
        Flask, 
        request, 
        redirect, 
        abort, 
        url_for, 
        session, 
        jsonify, 
        g, 
        render_template
)
# __name__ 默认指的是 __main__
# 初始化Flask的实例
app=Flask(__name__)

'''
    @app.route() 是访问路由,即浏览器地址栏里除目录之外其他的字符串
'''
@app.route('/')
def index():
    # 访问根域名时,返回字符串
    return '<h1>hello,flask</h1>'

@app.route('/template')
def template():
    # 同级目录下需要建立templates文件夹来存放模板文件
    # 访问/template路径时返回,template.html这个模板文件,
    # locals() 代表当前函数作用域下的本地变量集合
    return render_template('template.html', **locals())

# 程序运行入口
if __name__=='__main__':
    # debug = True 表示已debug模式运行,即调试模式
    app.run(debug=True)

运行

python web.py

访问主页

image.png

这个会写成一个web系列,将来会逐渐增加更多的功能,争取成为一套完整的方案

to be continued...

相关文章

  • 使用flask实现最简单的web服务

    flask是python的一个微型web框架,虽然是微型的,但web服务该有的模块都有.也可用于生产环境.今天先实...

  • python简单web服务接口开发

    Flask是一个使用 Python 编写的轻量级 Web 应用框架,可以使用它实现一个网站或者web服务。

  • python之flask快速实现接口服务

    flask是Python编写的web微框架,我们可以通过flask快速实现web服务,下面来看看如何利用flask...

  • pythonFlask框架学习

    Flask是由python实现的一个web微框架,让我们可以使用Python语言快速实现一个网站或Web服务。而且...

  • 2.4 添加节点通信功能

    2.4 添加节点通信功能 使用Flask启动web服务器 项目结构如下 实现添加交易接口 实现挖矿接口 实现获取区...

  • python:接口开发

    一、flask flask是一个python编写的轻量级框架,可以使用它实现一个网站或者web服务。本文就用fla...

  • Flask入门

    Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或Web服务。本文...

  • Flask 快速入门

    Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或Web服务。本文...

  • Flask

    flask使用操作指南1 1. flask介绍 Flask是一个基于Python实现的web开发的'微'框架 中文...

  • Flask Web开发笔记

    Flask笔记 2.1初始化 Web 服务器使用一种名为 Web 服务器网关接口(Web Server Gatew...

网友评论

      本文标题:使用flask实现最简单的web服务

      本文链接:https://www.haomeiwen.com/subject/afcdsltx.html