zoukankan      html  css  js  c++  java
  • Flask蓝图

    蓝图:  理解:不能以脚本方式运行,只能被调用的flask实列.

    蓝图理解为特殊的flask,创建新的py文件,写入蓝图代码,使用时,flask页面导入py文件,以特定语法

    使用即可,py文件蓝图代码为:

    from flask import Blueprint,  render_template   # 导入蓝图模块

    blue=Blueprint('users',__name__, template_folder='temp', url_prefix=’/xx’)  

    # 'users'蓝图的标识,每个蓝图中这个名字不要重复;

    # 实列化蓝图对象,指定蓝图用到的html文件目录,注意蓝图内用到的html文件名不要和flask内用

     到的html文件重名,因蓝图是被调用的,回优先使用flask的文件.

    # url_prefix表示蓝图路径前缀,意为给每个该对象内路径前都加入/xx路径.

    @blue.route('/login')  # 蓝图的路由,路由内参数实列化配置完全和flask一样,flask有的蓝图也都有

    def login():

        return render_template('xx.html')  # return的方法同flask一样,有五种

     # 蓝图用法和flask雷同,只需留意几个不同点,比如:实列化时用到的类名,url前缀等......

    flask内调用蓝图的代码如下:

    app.register_blueprint( bluelogin.blue )  # 括号前固定语法.括号内为: py文件名.实列化的蓝图对象名

  • 相关阅读:
    Linux下pip3安装问题
    客户信息维护jsp
    Java开发环境搭建
    软件开发一般步骤
    PM
    需求分析
    结对编程
    GUI
    spring boot 整合cfx,axis2创建webservice客户端
    webserver 返回json 如何去掉 <string xmlns="http://tempuri.org/">
  • 原文地址:https://www.cnblogs.com/quzq/p/10318942.html
Copyright © 2011-2022 走看看