002:python用flask框架开发第一个demo接口

从2020年开始,学习记录开始加入编号了~

002:python用flask框架开发第一个demo接口

1.安装flask库,cmd命令进入到python37安装目录的scripts中pip3 install flask;

2.开始写代码

 1 #!/usr/bin/env python
 2 # -*- coding:utf-8 -*-
 3 import flask
 4 import json
 5
 6 """flask 开发第一个demo接口"""
 7 # 1.定义一个server,_name__代表当前的python文件。把当前的python文件当做一个服务启动
 8 server = flask.Flask(__name__)
 9
10 # 2.然后定义接口函数,接口函数上方加上@server,
11 # #第一个参数就是路径,第二个参数支持的请求方式,不写的话默认是get
12 @server.route(‘/index‘, methods=[‘get‘, ‘post‘])
13 def index():
14     res = {‘msg‘: ‘这是我开发的第一个借口‘, ‘msg_code‘: 0}
15     return json.dumps(res, ensure_ascii=False)
16
17 # 3.让server执行起来
18 server.run(port=7777, debug=True, host=‘0.0.0.0‘)
19 # debug=True,在代码进行修改后,程序会自动重新加载,不用再次运行。也就是运行一次即可,即使改动代码,也不需要重启服务
20 # host本地ip地址,写0.0.0.0,可以让其他人直接访问本机的ip。
21 # 最终这个接口的访问地址就是  http://127.0.0.1:7777/index  ,get方法或者post方法都可。返回数据是json格式res内容

运行:代码上右键,选择run flask_demo

浏览器中,输入http://127.0.0.1:7777/index

也可以直接用接口请求:

原文地址:https://www.cnblogs.com/lisa2016/p/12191132.html

时间: 2024-08-27 23:37:00

002:python用flask框架开发第一个demo接口的相关文章

Python的Flask框架入门-Ubuntu

全文请见tuts code:An Introduction to Python's Flask Framework Flask是Python一个小而强大的web框架.学起来简单,用起来也容易,能够帮你在很短的时间内创建web应用. 这篇文章中,我们会创建一个简单的web应用,包含两个静态页面和少许动态内容.尽管Flask能够被用来创建大型的,数据库驱动的网站,但是作为开始,通过静态页面来介绍它的工作流程会更有帮助.在了解了流程之后,我们就可以做出更为复杂的页面.读完本文章,你应该能够用这里的步骤

基于Python的Flask的开发实战(第二节程序的基本结构)

1.初始化 所有的flask程序都必须创建一个程序实例 web服务器使用wsgi接口协议,把接收客户端的请求都转发给这个程序实例来进行处理.这个程序实例就是flask对象 from flask import Flask app = Flask(__name__)#__name__决定程序的根目录,以便以后能找到相对于程序根目录的资源文件位置 2.路由和视图函数 程序实例需要知道接收请求后,需要知道url请求应该运行哪些代码.所以保存了一个url和python函数的映射关系:这个映射关系就叫做路由

宝塔面板部署Python的Flask框架项目

以Linux版宝塔面板为例.本篇文章给大家介绍宝塔面板如何部署Flask项目. 先做好准备工作: 进入你的项目根目录,使用命令把项目依赖包导出到项目根目录. pip freeze >requirements.txt 然后把你的项目上传到服务器. 把你的Flask框架项目中的 第一步: 在宝塔应用商店点击“宝塔插件”或搜索“python”找到“Python项目管理器”并安装. 第二步:安装完毕后点击“设置”按钮. 第三步:进行设置界面,单击“版本管理”,安装你项目需要的python版本: 第四步:

基于Python的Flask的开发实战(第一节Flask安装)

1.安装python虚拟环境 easy_install virtualenv easy_install pip cd /home/admin virtualenv flask-website source flask-website/bin/activate#进入虚拟环境 deactivate#退出虚拟环境 2.安装flask及依赖包 pip install flask (flask-website)$python >>>import flask >>> #正常没报错,

Python 的 Flask 框架安装应用

Flask是一个使用 Python 编写的轻量级 Web 应用框架.其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 ,使用 BSD 授权. Flask也被称为 "microframework" ,因为它使用简单的核心,用 extension 增加其他功能.Flask没有默认使用的数据库.窗体验证工具.然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM.窗体验证工具.文件上传.各种开放式身份验证技术.最新版本为0.12.

Python之Flask框架使用

Flask和Django.Bottle号称Python中的强大又简单的Web框架. Flask是一个使用Python编写的轻量级Web应用框架.基于Werkzeug WSGI工具箱和Jinja2 模板引擎. Flask使用BSD授权. Flask也被称为"microframework",因为它使用简单的核心,用extension增加其他功能.Flask没有默认使用的数据库.窗体验证工具.然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM.窗体验证

Python之flask框架

Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或Web服务.本文参考自Flask官方文档,大部分代码引用自官方文档. 安装flask 首先我们来安装Flask.最简单的办法就是使用pip. pip install flask 然后打开一个Python文件,输入下面的内容并运行该文件.然后访问localhost:5000,我们应当可以看到浏览器上输出了hello world. from flask import Flask app = Flask(

Python-在CentOS7上使用nginx+uwsgi部署Flask框架开发的Web项目

第一步:准备CentOS7服务器 此次部署我采用的是部署到本机的虚拟机环境中,所以先在VM上安装CentOS7.为了避免每次启动虚拟机服务器IP地址就发生改变,所以先配置静态IP,首先在VM workstation的菜单栏上找到虚拟网卡配置菜单,然后将adapter8的dhcp去掉,然后查看gateway(中文名网关).在centos中主要涉及一个文件的配置,在/etc/sysconfig/network_config/(网卡编号,类似cfg_eth0的文件),然后编辑5个地方: 1.BOOTP

Python之Flask Web开发

下载python包管理工具Pip: 访问网址:https://pip.pypa.io/en/stable/installing/    下载文件get-pip.py到本地计算机 定位到get-pip.py所在的目录   运行命令:python get-pip.py即可安装pip  定位到pip.exe所在目录(C:\Python27\Scripts) 运行命令:pip install flask即可安装flask 使用pip list命令可以查看已经安装好的python包 输出“Hello wo