iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Flask框架(一)
  • 418
分享到

Flask框架(一)

框架Flask 2023-01-31 00:01:36 418人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

from flask import Flask app = Flask(__name__) @app.route('/') def index(): return '<h1>hello world</h1&

from flask import Flask

app = Flask(__name__)

@app.route('/')
def index():
    return '<h1>hello world</h1>'

app.run()

 

在run()中添加配置

debug  是否调试,修改后自动重启, 可以动态调试

threaded  是否多线程

post  端口

host  主机

 

插件、扩展库

1.下载,安装

2.初始化配置

 

flask-script

from flask import Flask
from flask_script import Manager


app = Flask(__name__)

manager = Manager(app=app)


@app.route('/')
def index():
    a = 10
    b = 0
    c = a/10
    return '<h1>hello world</h1>'


if __name__=='__main__':
    # app.run(debug=True, port=8000, host='0.0.0.0')
    manager.run()

直接运行没有效果,需要输入参数

(venv) D:\python3\_Flask>python hello.py runserver

 * Serving Flask app "hello" (lazy loading)
 * Environment: production
   WARNING: Do not use the development server in a production environment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on Http://127.0.0.1:5000/ (Press CTRL+C to quit)

多个各种参数

(venv) D:\Python3\_Flask>python hello.py runserver -d -r -h 0.0.0.0 -p 8000

 * Serving Flask app "hello" (lazy loading)
 * Environment: production
   WARNING: Do not use the development server in a production environment.
   Use a production WSGI server instead.
 * Debug mode: on
 * Restarting with stat
 * Debugger is active!
 * Debugger PIN: 184-573-979
 * Running on http://0.0.0.0:8000/ (Press CTRL+C to quit)

 

Flask路由参数

@app.route('/params/<ni>/')
def params(ni):
    return '获取参数' +  ni

@app.route('/get/<string:name>/')
def get_name(name):
    return '获取name' + name
    
@app.route('/get_age/<int:age>/')
def get_age(age):
    return age

#会将斜线认为是字符    
@app.route('/get_path/<path:Path>/')
def get_path(Path):
    return Path

@app.route('/get_uuid/<uuid:id>/')
def get_uuid(id):
    return id.uuid64()

#从列出的元组中的任意一个
@app.route('/get_any/<any(c, d, e):any>/')
def get_any(any):
    return any

请求方法

@app.route('/get_any/<any(c, d, e):any>/', methods = ['GET', 'POST'])
def get_any(any):
    return any

 

 反向解析

@app.route('/url')
def url():

    print(url_for('get_any', any='c'))
    return '反向解析'

 

--结束END--

本文标题: Flask框架(一)

本文链接: https://www.lsjlt.com/news/181977.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Flask框架(一)
    from flask import Flask app = Flask(__name__) @app.route('/') def index(): return '<h1>hello world</h1&...
    99+
    2023-01-31
    框架 Flask
  • Pyhon Flask框架:第一个Flask程序
    目录创建Flask项目app.py介绍运行Flask程序总结Flask框架介绍 Flask诞生于2010年,是Armin ronacher用Python语言基于Werkzeug工具箱...
    99+
    2022-11-12
  • web开发框架Flask学习一
    flask框架 用Python做Web开发的三大框架特点 Django 主要特点是大而全,集成了很多的组件,例如:Admin Form Model等,不管你用不用的到,他都会为 ...
    99+
    2023-01-30
    框架 web Flask
  • web框架---Flask
    Flask Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人...
    99+
    2023-01-30
    框架 web Flask
  • python Flask框架mysql数
      我是一个没有笔记习惯的低级程序员,但是我还是喜欢编程,从小学就开始跟着玩电脑,对抓鸡,ddos,跳板刷钻开始了自己的IT 旅程,之后学习了各种语言,但是可惜都不没有达到精通,都是略懂一二,现在想把Python的自己的学习 历程记录下...
    99+
    2023-01-31
    框架 python Flask
  • 如何安装flask框架
    本篇文章为大家展示了如何安装flask框架,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、框架说明flask强调自己是一个用于 Web开发的微框架。我们知道,开发 Web 应用主要的工作,就是对一...
    99+
    2023-06-14
  • python flask框架快速入门
     Flask 本身相当于一个内核,比如可以用 Flask 扩展加入ORM、窗体验证工具,文件上传、身份验证等。Flask 没有默认使用的数据库,你可以选择 MySQL,也可以用 NoSQL。   其 WSGI 工具箱...
    99+
    2022-06-02
    python flask框架 python flask框架入门
  • python框架flask知识总结
    目录一、Flask蓝图目录二、Flask-SQLAlchemy2.1 加入Flask-SQLAlchemy第三方组件2.2 在app目录下建立models.py(ORM模型文件)2.3 登录视图函数2.4 登陆页面三...
    99+
    2022-06-02
    python flask python框架
  • Python中的flask框架详解
    Flask是一个Python编写的Web 微框架,让我们可以使用Python语言快速实现一个网站或Web服务。本文参考自Flask官方文档,大部分代码引用自官方文档。 安装flask...
    99+
    2022-11-13
  • Flask入门Web微框架HelloFlask
    目录一、安装及简单Flask1、创建示例程序2、代码分解2.1 导入并实例化了Flask类2.2 注册路由2.3启动Web服务器 前言: Flask 是一个 Python 实现的 W...
    99+
    2022-11-12
  • Flask框架的示例分析
    这篇文章主要介绍Flask框架的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!对于python中的框架来说,虽然有一些大型的框架可以供我们挑选,但有时候我们处理数据用不到那么难的框架,这样反而会增加处理数据的...
    99+
    2023-06-14
  • Python Flask框架怎么使用
    这篇文章主要介绍“Python Flask框架怎么使用”,在日常操作中,相信很多人在Python Flask框架怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python ...
    99+
    2023-06-22
  • 详解Flask框架中Flask-Login模块的使用
    目录flask-login 模块简介Flask-Login 模块的上手细节user_loader 函数login_user 函数logout_user 函数confirm_login...
    99+
    2023-01-13
    Python Flask框架Flask-Login使用 Python Flask Flask-Login Flask Flask-Login
  • 一文带你学会Python Flask框架设置响应头
    目录导读Python Flask 设置响应头response.headers 属性flask.abort() 函数返回特定状态码Flask 中可设置的响应头参数其他关于响应头的配置使...
    99+
    2023-01-28
    Python Flask设置响应头 Python Flask 响应 Python Flask
  • python中flask框架有什么用
    本篇文章为大家展示了python中flask框架有什么用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、Flask蓝图目录我们之前写的Flask项目都是自己组织的目录结构,其实Flask官方有其推...
    99+
    2023-06-15
  • 怎么简单分析Flask框架
    本篇文章给大家分享的是有关怎么简单分析Flask框架,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。我们知道,Web框架通过将不同Web应用程序...
    99+
    2022-10-19
  • pyecharts结合flask框架的使用
    目录介绍Flask模板渲染Flask前后端分离总结介绍 本文主要介绍如何在Flask框架中使用pyecharts,关于Flask框架使用这里不做具体说明~ Flask模板渲染 首先需...
    99+
    2022-11-11
  • Pythonflask框架使用flask-login模块
    目录flask-login 模块简介Flask-Login 模块的上手细节user_loader 函数login_user 函数logout_user 函数confirm_login...
    99+
    2023-01-29
    Python flask-login 模块 Python flask 框架
  • Python超级明星WEB框架Flask
    Flask简介Flask是一个相对于Django而言轻量级的Web框架。和Django大包大揽不同,Flask建立于一系列的开源软件包之上,这其中 最主要的是WSGI应用开发库Werkzeug和模板引擎Jinja: 策略 :werkzeug...
    99+
    2023-01-31
    框架 明星 Python
  • web开发框架Flask学习二
    jinja2模板规范 在当前项目中创建一个文件为templates的文件夹,将其设置为模板文件夹,新建的html为模板页面, 在视图函数中使用render_template(".html的文件", my_...
    99+
    2023-01-30
    框架 web Flask
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作