首页 > 其他分享 >flask 基础配置

flask 基础配置

时间:2022-11-17 10:25:23浏览次数:39  
标签:__ flask app 配置 基础 SECRET KEY config

1. flask 基础配置 

  1.1 配置静态文件 与 模板目录 

# 设置静态文件 static_url_path='c', template_folder='t'app = Flask(__name__, static_url_path='c', template_folder='t')

  1.2 第一种 引入配置的方法 

from flask import Flask

# 第一种方式
# 从配置对象中加载配置信息
class FirstConfig(object):
    ''' 配置信息'''
    SECRET_KEY = '8548999d'

app = Flask(__name__) # 引入第一种配置 app.config.from_object(FirstConfig) @app.route('/') def hello_world(): # 从配置读取文件 方法1 print(app.config['SECRET_KEY']) # 从配置读取文件 方法2 print(app.config.get('SECRET_KEY')) return 'Hello 数据测试!' if __name__ == '__main__': app.run()

   1.3 第二种 引入配置的方法   app.py

from flask import Flask

app = Flask(__name__)


# 第二种配置方式
# 从配置文件中获取配置信息
app.config.from_pyfile('setting.py')


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

    # 从配置读取文件 方法1
    print(app.config['SECRET_KEY'])

    # 从配置读取文件 方法2
    print(app.config.get('SECRET_KEY'))

    return 'Hello 数据测试!'


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

  配置文件settijg.py 文件

SECRET_KEY = '8548999'

 

标签:__,flask,app,配置,基础,SECRET,KEY,config
From: https://www.cnblogs.com/longly1111/p/16898520.html

相关文章

  • HP服务器RAID配置
    目录DL380G7(DL580G7)DL388G9公司服务器硬盘空间不够了(HP的服务器),购买了10块硬盘,由于之前没有做过RAID,感觉很高大上的样子,就请教了HP的技术人员,技术人员发了两份文档,分......
  • SQL Server 高可用(always on)配置指南之数据库侦听器及高可用
    1.简介1、参考SQLServer高可用(alwayson)配置指南之域(AD)环境搭建  ​​https://blog.51cto.com/waringid/5851856​​完成域控服务器(DomainControl,以下简称DC)2、......
  • Containerd 如何配置 Proxy?
    前言在某些airgap场景中,往往需要离线或使用代理(Proxy),例如:需要通过Proxypull容器镜像:DockerHub:​​docker.io​​Quay:​​quay.io​​GCR:​​gcr.io​​G......
  • Containerd 如何配置 Proxy?
    前言在某些airgap场景中,往往需要离线或使用代理(Proxy),例如:需要通过Proxypull容器镜像:DockerHub:docker.ioQuay:quay.ioGCR:gcr.ioGitHub镜像库:ghcr......
  • 脚本语言基础
    解释性语言和编译性语言的区别平台独立性是解释性语言最大的特点,平台独立意味着只需要安装相关的解释平台就可以进行解释执行解释性语言各个部分比较独立,当出现问题时,只......
  • 数据结构基础—树与二叉树(1)
    数据结构基础—树和二叉树一、树、二叉树类型定义1.树的定义a.定义树是一种非线性结构,是具有相同特征的数据元素的集合(同质/类)数据对象D:D是具有相同特征的数据元......
  • python flask学习之Mac开发flask项目中bash: flask: command not found错误解决
    最近在学习pythonflask时,当使用SQLAlchemy对mysql操作的功能要做flask_migrate迁移在执行flask的命令【flaskdbinit】时,控制台报bash:flask:commandnotfound错误......
  • dfu 配置
         两种模式 共存吗??????????? ......
  • 牛客java基础语法在线编程-知识点小结(待完善)
    知识点小结一、输入输出Scanner类Scanner类在java.util包下,导包格式如下:importjava.util.Scanner;使用示例:importjava.util.Scanner;classMain01{publ......
  • VirtualBox虚拟机的安装与网络配置
    本文介绍如何在VirtualBox中安装CentOS7虚拟机并进行网络配置,使虚拟机既能与宿主机连接,也能访问外网。打开VirtualBox,新建虚拟机配置虚拟硬盘完成后,点击设置......