08 2021 档案
摘要:通过send_from_directory下载upload目录里的文件 send_from_directory(文件目录,目录下的文件名,as_attachment=True:是否显示文件名称) from flask import Flask from flask import send_from_
阅读全文
摘要:from textwrap import dedent import re def text_indent(s): dedentString = lambda s: dedent(s[1:])[:-1] return dedentString(s) f = """<pre style="margin
阅读全文
摘要:配置文件设置 docker -d\ > --name=prometheus\ > -p 9090:9090\ > -v /tmp/prometheus.yml:/etc/prometheus/prometheus.yml\ # -v 将宿主机/tmp/prometheus.yml的配置文件挂在到容器
阅读全文
摘要:1.配置文件 在 Linux /tmp目录下创建prometheus.yml配置文件 # 全局配置段 global: # 采集间隔 scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every
阅读全文
摘要:1.安装docker 卸载历史版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-log
阅读全文
摘要:Flask 配置文件设置有以下几种方式: 1.字段赋值方式导入 from flask import Flask app= Flask(__name__) app.config["debug"]= True app.secret_key= 'gfhdfgfhf' 2.py文件导入 from flask
阅读全文
摘要:Flask添加路由有两种方式: 1. @app.route("/index", methods=["GET","POST"]) def index(): return "hello world" 2. def order(): return "hello world" app.add_url_rul
阅读全文
摘要:模板继承可以减少页面内容的重复定义,实现页面内容的重用 典型应用:网站的头部、尾部是一样的,这些内容可以定义在父模板中,子模板不需要重复定义 block标签:在父模板中预留区域,在子模板中填充 extends继承:继承,写在模板文件的第一行 定义父模板base.html 父模板 <!DOCTYPE
阅读全文
摘要:1.变量 变量语法 {{ var }} 当模版引擎遇到一个变量,将计算这个变量,然后将结果输出 变量名必须由字母、数字、下划线(不能以下划线开头)和点组成 当模版引擎遇到点("."),会按照下列顺序查询: 字典查询,例如:foo["bar"] 属性或方法查询,例如:foo.bar 数字索引查询,例如
阅读全文