zoukankan      html  css  js  c++  java
  • Flask中的管理

    #模块管理
    from flask import Blueprint
    
    route_icc = Blueprint('icc',__name__)
    
    
    @route_icc.route('/')
    def index():
        return 'icc index'
    
    
    @route_icc.route('/hello')
    def hello():
        return 'icc hello'
    
    app = Flask(__name__)
    app.register_blueprint(route_icc,url_prefix='/icc')
    #链接及版本管理
    
    class UrlManager():
    
        @staticmethod
        def buildUrl(path):
            return path
    
        @staticmethod
        def buildStaticUrl(path):
            #版本号
            path = path+'?ver='+'202004162200'
            return UrlManager.buildUrl(path)
    
    
    from common.libs.UrlManager import UrlManager
    
    @app.route('/')
    def hello_world():
        url = url_for('index')
        url_1 = UrlManager.buildUrl('/api')
        url_2 = UrlManager.buildStaticUrl('/css/bootstrap.css')
        return 'Hello World!' + url + url_1 + url_2
    #日志管理
        msg = 'Hello World!' + url + url_1 + url_2
        app.logger.info(msg)
        app.logger.error(msg)
        app.logger.debug(msg)
    
    #错误管理
    @app.errorhandler(404)
    def page_not_found(error):
        app.logger.error(error)
        return 'this page does not exist',404
  • 相关阅读:
    weblogic.xml
    LogAspect
    加注解时插入权限切面@EnableDataSecurity
    查询时根据权限更改sql
    web.xml
    log4j.properties
    jaxb解析xml
    sql 更新 批量更新 更新得到主键
    告诉maven,我真的不需要web.xml
    FLask中蓝图(用于分文件)
  • 原文地址:https://www.cnblogs.com/Erick-L/p/12716425.html
Copyright © 2011-2022 走看看