美文网首页
《Flask Web开发》中init_app()的作用

《Flask Web开发》中init_app()的作用

作者: Dozing | 来源:发表于2018-09-19 02:12 被阅读405次

config中的init_app()方法是作者自定义的一个初始化方法,这个你去看看python静态方法就懂了;
其实令人迷惑的是其他的bootstrap.init_app(app)类似这样的xx.init_app(),这个其实是这些Flask扩展自带的初始化方法,和你定义在config.py中的init_app()没有任何关系。
困惑在bootstrap.init_app这部分,原来Flask这些扩展本身就带这个函数
下面这段代码是可以直接运行的:

hello.py

from flask import Flask, render_template
from flask_bootstrap import Bootstrap
from flask_moment import Moment

app = Flask(__name__)

bootstrap = Bootstrap()
moment = Moment()

bootstrap.init_app(app)
moment.init_app(app)


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


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

404.html

Flask Web开发-init_app()

相关文章

  • 《Flask Web开发》中init_app()的作用

    config中的init_app()方法是作者自定义的一个初始化方法,这个你去看看python静态方法就懂了;其实...

  • Flask初探一(Flask 各参数的应用)

    Flask简介 Flask是什么 Flask 是一个 Python 实现的 Web 开发微框架,轻量级Web 开发...

  • FLASK Config文件中的DEBUG=True没有起作用

    用flask框架开发软件,按照《FLASK Web开发》中的介绍。在config文件中设置了DEBUG=True。...

  • python flask安装和命令

    Flask Web开发实战学习笔记 Flask简介 Flask是使用Python编写的Web微框架。Web框架可以...

  • Flask web开发

    注:采转归档,自己学习查询使用 Flask web开发(1):安装Flask web开发(2):程序的基本结构Fl...

  • Flaks 开发案例

    flask 是一个基于python的基础web应用开发框架。利用flask可以快速的开发web应用,便携易上手。 ...

  • 分享Flask电子书PDF及代码+资料

    分享flask+最新高清经典资料 Flask Web开发:基于Python的Web应用开发实战(第2版)》中文PD...

  • Flask

    Flask介绍 Flask是一个轻量级的web开发框架, 使用Python开发, 上手简单 安装Flask pip...

  • Flask Web表单验证

    Flask Web表单验证 一、开发准备: 1、安装Flask-WTF扩展: pip install flask-...

  • Flask 基本流程

    Flask 基本流程 一、Flask简介 Flask是一个基于Python实现的web开发'微'框架。 Flask...

网友评论

      本文标题:《Flask Web开发》中init_app()的作用

      本文链接:https://www.haomeiwen.com/subject/olkbnftx.html