首页 > 其他分享 >Flask--入门

Flask--入门

时间:2022-11-30 23:01:06浏览次数:47  
标签:__ 入门 Flask app 视图 -- route name

flask是啥

是python语言的一个web框架。。轻量级。。可扩展。

flask helloworld

from flask import Flask 

app = Flask(__name__)

@app.route("/")
def index():
    return 'hello cl'

if __name__ == '__main__':
    app.run()

就这么简单。比springboot简单多了。。

  • 实例化Flask对象,参数是模块名称
  • 配置路由,app.route()
  • index() 视图函数。

app.run()启动Flask .
就这么一个简单的web服务器就好了

注册路由

    1. 可以为视图绑定多个URL
@app.route('/hi')
@app.route('/hello')
def say_hello():
    return "多url映射"
  • 2.动态url
@app.route('/greet/<name>')
def greet(name):
    return f'hello {name}'

项目配置

  • 可以是大写形式的python变量。
  • 可以存储在单独的python脚本
  • json 文件
  • python类

URL与端点

url_for('index') 得到 /
url_for('greet',name='lzl') 得到 /greet/lzl

模板与静态文件

template / static file

  • 模板文件默认在项目根目录 templates 文件夹中
  • 静态文件默认在项目根目录 static 文件夹中。

Flask 与 MVC架构

MVC Model-View-Controller 模型-视图-控制器

flask并不是MVC架构的框架。没有内置数据模型支持。

视图函数:控制器
模板:视图
模型:用其他库来实现。

标签:__,入门,Flask,app,视图,--,route,name
From: https://www.cnblogs.com/clllll/p/16940101.html

相关文章

  • 一站式解决方案,华为云CDN这波双十一很强!
    “软件更新速度好慢呀!”“直播怎么这么卡顿?!”相信很多用户都遇到过这种糟心情况。随着用户量的上涨,网站的浏览量也越来越多,源服务器无法承受这么大的流量,不能保证正常运行,导......
  • P3514题解
    给一个只有1和2的序列,每次询问有没有一个子串的和为xSPJ对于格式的要求较为严格。对于每个询问后,应紧跟一个换行符。在最后一次输出你的答案以及一个换行符后不应有任何输......
  • 体验华为云桌面的新办公形式,让你轻松办公
    随着云原生技术的成熟和市场需求的升级,云计算的发展已步入新的阶段。华为云持续投入云原生技术研究和行业实践,提供公有云、华为云Stack、虚拟化等多种形态云桌面产品解决方......
  • 道路游戏——题解
    单调队列优化-道路游戏[NOIP2009普及组]道路游戏题目描述小新正在玩一个简单的电脑游戏。游戏中有一条环形马路,马路上有\(n\)个机器人工厂,两个相邻机器人工厂之间......
  • 题解——红黑树
    进制运算-红黑树题目描述红黑树是一类特殊的二叉搜索树,其中每个结点被染成红色或黑色。若将二叉搜索树结点中的空指针看作是指向一个空结点,则称这类空结点为二叉搜索树的......
  • 实验四 Web服务器1-socket编程
    任务详情基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用LinuxSocket实现:time服务器的客户端服务器,提交程序运行截图echo服务器的客户端服务器,提交程序运行截图,服务器把客......
  • 上帝与集合的正确用法——欧拉定理
    上帝与集合的正确用法题目描述根据一些书上的记载,上帝的一次失败的创世经历是这样的:第一天,上帝创造了一个世界的基本元素,称做元。第二天,上帝创造了一个新的元素,称作\(......
  • 简单数学——星之影
    星之影-垃圾推式子简而言之,本题题意为求:\[\sum_{x=1}^n\frac{1}{\lfloor\sqrt[4]x+\frac{1}{2}\rfloor}\]观察这个式子,我们会发现,\(\sqrt[4]x\)增长非常慢,于是可以采......
  • IIS 网站搭建,内部可以访问,外部不能访问
    文章来源:https://blog.csdn.net/pigeon79/article/details/123616787今天配置好IIS环境的时候发现外网不能访问了,内网可以访问,检查了绑定、权限等等都没问题,到底是哪里出......
  • 环形均分纸牌问题
    环形均分纸牌问题问题:给定n个整数,呈环形排列,每个数可以往两个相邻的数传递(每次至少1),最终要使得\(n\)个数相等,求传递的数的最小值无解条件很显然:\(n\)不能整除\(\sum_{......