render_template

网站后端.Flask.实战-社交博客开发-创建认证蓝图?

廉价感情. 提交于 2020-03-12 19:36:34
1.不同的程序功能,推荐使用不同的蓝图,蓝图本身可以包含基于此蓝图对象路由/视图/表单/模版/静态资源/错误处理等,这时保持代码整洁有序的好方法 FlaskWeb/app/auth/__init__.py #!/usr/bin/env python # -*- coding: utf-8 -*- """ # # Authors: limanman # OsChina: http://my.oschina.net/pydevops/ # Purpose: # """ from flask import Blueprint auth = Blueprint('auth', __name__, template_folder='templates', static_folder='static') from . import views, errors 说明:auth蓝图保存在同名包中,在包的构造文件创建蓝本对象,再导入路由和错误处理,template_folder='templates',设置独立模版目录, static_folder='static',设置独立静态文件目录,默认蓝图会从程序templates/static目录下寻找模版和静态资源,如果不存在则会从蓝图下独立目录中寻找 FlaskWeb/app/auth/views.py #!/usr/bin/env python #