flask中的相关文件的配置

目录

一、Flask settings配置

1、导入python类型的settings配置文件

settings.py文件

init文件

2、接受其他类型的配置文件

3、通常工作当中的flask配置

Settings.py

Init.py


一、Flask settings配置

Flask 是python轻量级的web框架,所以在开发之初给我们提供了最为简单第一个开发的模式,单文件开发,他将配置定义为一个接口对象,可以接受 py文件,json文件,xml文件作为配置文件。

同时也提供了config方法,config返回一个类字典对象,我们可以像对字典一样对配置进行操作。

from flask import Flask

from flask_sqlalchemy import SQLAlchemy

from flask_wtf.csrf import CSRFProtect

app = Flask(__name__)



app.config["SQLALCHEMY_DATABASE_URI"] = "sqlite:Project/FlaskProject/Night/flask.db"

app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = True

app.config["SECRET_KEY"] = "12345678"

#app.config.update({"SECRET_KEY":"2"})

CSRFProtect(app)

db = SQLAlchemy(app)

Flask实际上配置的地方有两处,一处就是我们配置数据库,csrf这些东西的,而另一处用来配置template模板加载的路径,static加载的路径,这一处是Flask类的init的参数

def __init__(

self,

import_name, #被导入时的名称

static
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值