首页 > 编程语言 >Python Flask 返回函数 、带值的函数

Python Flask 返回函数 、带值的函数

时间:2024-01-11 13:33:21浏览次数:33  
标签:__ index 5000 函数 Python app Flask flask

前言全局说明


一、安装flask模块

官方源:

pip3 install flask==2.3.2

国内源:

pip3 install flask==2.3.2 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

以上二选一,哪个安装快用哪个
flask 安装时间 2023-11

更多国内源: https://www.cnblogs.com/wutou/p/17949398


二、引用模块

from flask import Flask

三、启动服务

https://www.cnblogs.com/wutou/p/17949220


四、返回函数

4.1.1文件名:index.py
from flask import Flask, render_template, request

app=Flask(__name__)

def func():
    return '你好'

@app.route('/')
def index():
    if request.method == 'GET':
        ## GET请求
        return render_template('index.html', content = 'Hello Flask', f = func)

if __name__ == '__main__':
    # app.debug = True
    # app.run(host='127.0.0.1',port = 5000)
    app.run(host='0.0.0.0',port = 5000)
4.1.2 文件名:index.html
<html lang="zh-cn">
    <head>
        <meta content="text/html; charset=utf-8" http-equiv="content-type" />
    </head>
    <body>
        <h2>{{ content }}</h2>
        {{ f() }}
    </body>
</html>
4.2 访问连接:

http://127.0.0.1:5000

4.3 效果:

image


五、返回函数 带参数

5.1.1 文件名:index.py
from flask import Flask, render_template, request

app=Flask(__name__)

def func(args):
    return '你好' + ' ' + args

@app.route('/')
def index():
    if request.method == 'GET':
        ## GET请求
        return render_template('index.html', content = 'Hello Flask', f = func)

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

def func(args) 增加了 args 接收参数值

5.1.2 文件名:index.html
<html lang="zh-cn">
    <head>
        <meta content="text/html; charset=utf-8" http-equiv="content-type" />
    </head>
    <body>
        <h2>{{ content }}</h2>
        {{ f("Flask") }}
    </body>
</html>

{{ f("Flask") }} html 里给函数传值 Flask

5.2 访问连接:

http://127.0.0.1:5000

5.3 效果:

image





免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://www.bilibili.com/video/BV11Y411h71J?p=31



标签:__,index,5000,函数,Python,app,Flask,flask
From: https://www.cnblogs.com/wutou/p/17958361

相关文章

  • 无涯教程-Redis - CONFIG SET 命令函数
    RedisCONFIGSet命令用于在运行时重新配置服务器,而无需重新启动Redis。CONFIGSET-语法以下是RedisCONFIGSet命令的基本语法。redis127.0.0.1:6379>CONFIGSetparametervalueCONFIGSET-示例redis127.0.0.1:6379>CONFIGGet"requirePass"""redis12......
  • Python实现软件设计模式8:桥接模式 Bridge Pattern
    动机将抽象部分与实现部分分离,使他们都可以独立地变化。用抽象关联取代传统的多层继承。将类之间的静态继承关系转换为动态的对象组合关系。上图展示的软件系统中存在两个独立地变化维度,分别是抽象类(Abstraction)和实现类(Implementor),它俩都是接口、都分别可以独立地扩展出多......
  • Python Flask html 模板的继承
    前言全局说明一、安装flask模块官方源:pip3installflask==2.3.2国内源:pip3installflask==2.3.2-ihttp://pypi.douban.com/simple/--trusted-hostpypi.douban.com以上二选一,哪个安装快用哪个flask安装时间2023-11更多国内源:https://www.cnblogs.com/wutou......
  • Python实现软件设计模式7:适配器模式 Adapter Pattern
    动机有两个不存在直接继承或关联关系的类A、B,A希望能利用到B类中某个已存在的、功能完善的方法,而不再去具体实现A的接口源码;适配器模式使接口不兼容的那些类可以一起工作。主要角色目标类Target抽象接口类适配者Adaptee适配器Adapter具体实现接口客户端C......
  • python第三节:Str字符串类型(3)
    str.index(sub[, start[, end]])类似于 find(),但在找不到子字符串时会引发 ValueError。例子:str1='mynameisjack!'print(str1.index('i'))print(str1.index('b'))结果:Traceback(mostrecentcalllast): File"D:/pythonProject/test/test2024011......
  • 无涯教程-Redis - CONFIG REWRITE 命令函数
    RedisCONFIGREWRITE命令重写服务器启动时使用的redis.conf文件,并应用最小的更改以反映服务器当前使用的配置。CONFIGREWRITE-语法以下是RedisCONFIGREWRITE命令的基本语法。redis127.0.0.1:6379>CONFIGREWRITEparameter参考链接https://www.learnfk.com/redi......
  • 无涯教程-Redis - COMMAND INFO 命令函数
    RedisCOMMANDINFO返回有关多个Redis命令的详细信息。COMMANDINFO-返回值返回命令详细信息的嵌套列表。COMMANDINFO-语法以下是RedisCOMMANDINFO命令的基本语法。redis127.0.0.1:6379>COMMANDINFOcommand-name[command-name...]COMMANDINFO-示例re......
  • 您好!您可以使用Python中的Pandas库来转换数据框为思维导图和流程图。以下是一些代码片
    您好!您可以使用Python中的Pandas库来转换数据框为思维导图和流程图。以下是一些代码片段,可帮助您开始:-要将数据框转换为思维导图,请使用`graphviz`库。您可以使用以下代码片段:```pythonfromgraphvizimportDigraphimportpandasaspddf=pd.DataFrame({'A':[1,2,3],'B......
  • SQL中的ceil()函数
    CEIL函数在SQL中用于将一个数值向上取整到最接近的整数。它通常用于处理小数,将小数部分大于或等于0.5的值向上取整,而小于0.5的值则保持不变。使用场景:向上取整:当您需要对数字进行四舍五入并向上取整时。计算金额的单位:当您从总金额中减去一部分金额并希望得到完整的单位数时......
  • psql窗口函数 ​​ROW_NUMBER的应用
    我可以通过一个简单的例子来说明使用窗口函数 ROW_NUMBER() 结合 LEFTJOIN 来只映射(mapping)第一个匹配项的用法。假设我们有两个表:orders 和 customers。我们想要连接这两个表,但只想要每个订单对应的第一个客户(如果有多个客户与同一订单相关联的话)。使用窗口函数的情况:表结......