首页 > 其他分享 >flask模版中使用全局变量

flask模版中使用全局变量

时间:2023-11-01 23:22:22浏览次数:27  
标签:name flask 模版 app site 全局变量

 

from flask import Flask

app = Flask(__name__)

@app.context_processor
def inject_global_variables():
    return {'site_name': 'My Website'}

@app.route('/')
def index():
    return render_template('index.html')

 

模版中使用site_name全局变量

<!DOCTYPE html>
<html>
<head>
    <title>{{ site_name }}</title>
</head>
<body>
    {% block content %}
    {% endblock %}
</body>
</html>

 

标签:name,flask,模版,app,site,全局变量
From: https://www.cnblogs.com/fyiyy/p/17804399.html

相关文章

  • 创建一个Web服务器并保持其运行,可以使用Python的Flask库。以下是一个基本的示例: ```p
    创建一个Web服务器并保持其运行,可以使用Python的Flask库。以下是一个基本的示例:```pythonfromflaskimportFlask,requestimportosapp=Flask(__name__)@app.route('/webhook',methods=['POST'])defwebhook():  data=request.get_json()  #在这里添加你的......
  • 使用​​Flask​​库来创建一个Webhook服务器,该服务器可以接收HTTP请求
    在Python中,你可以使用Flask库来创建一个Webhook服务器,该服务器可以接收HTTP请求,处理请求体,并发送响应。以下是一个简单的示例:fromflaskimportFlask,request,jsonifyapp=Flask(__name__)@app.route('/webhook',methods=['POST'])defwebhook():#获取请求体中的数......
  • needle库下载TypeScript程序用HTTP做个爬虫模版
    下面是一个使用needle库进行下载的TypeScript程序,它下载了pinduoduo的内容,并且使用了proxy_host为duoip,proxy_port为8000的爬虫IP。importneedlefrom'needle';//设置爬虫IPneedle.requestDefaults({proxy:{host:'duoip',port:8000}});//......
  • nginx 全局变量记录
    remote_addr客户端ip,如:192.168.4.2binary_remote_addr客户端ip(二进制)remote_port客户端port,如:50472remote_user已经经过AuthBasicModule验证的用户名host请求主机头字段,否则为服务器名称,如:dwz.stamhe.comrequest用户请求信息,如:GET/?_a=index&_m=show&count=10HT......
  • python + flask + ffmpeg + hls.js
    参考视频链接:https://www.bilibili.com/video/BV1ay4y1A78j/?p=5&spm_id_from=pageDriver&vd_source=5fed6e8a7e3ad9f10860bf7a4540ba71......
  • 【Pipeline】Jenkins流水线中如何使用全局变量
    例如我们在stage1中利用script代码块设置赋值了一个变量,然后想在stage2中使用。应该怎么操作呢?https://stackoverflow.com/questions/53541489/updating-environment-global-variable-in-jenkins-pipeline-from-the-stage-level/53541813https://www.youtube.com/watch?v......
  • Before You Install Flask...Watch This! Flask Fridays #1
    flask官网:https://flask.github.net.cn/ git官网:https://git-scm.com/ 建立文件: 建立虚拟环境、激活: sourcevirt/Scripts/activate建立文件: touchhello.py以项目方式打开: fromflaskimportFlask,render_template#创建一个flask实例app=Flask(_......
  • 二分查找模版
    给定一个有序数组nums,求数组中第一个>=目标值target的下标位置和最后一个>=目标值target的下标位置。这是一道基础的二分查找问题,关于二分的写法有很多种,难点在于对于二分边界的处理,代码编写的过程中很容易容易出现死循环问题,因此建议套用现成的一些二分模版,关于二分模版网上有很......
  • php 小程序信息推送公众号消息模版
    1.登录公众号,新建消息推送模版2.打开微信官方文档->找到模版消息接口https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Template_Message_Interface.html3.代码/***User:xxg*Date:2023/10/2711:58*@Notes:数据处理*/......
  • 用Flask实现钉钉免登录
    需求背景运维平台开发完成后,由运维执行业务变更操作,但是有时候研发那边比较急,而运维也有不在电脑前的时候,这样的话就比较麻烦了,所以想做成钉钉免登陆的方式,当工单任务下发的时候,直接通过手机钉钉登陆到执行页面点击操作,然后再根据项目分执行权限给研发,这样的话就省心多了......