如何重写python中object的默认方法?

2024-09-28 19:00:03 发布

您现在位置:Python中文网/ 问答频道 /正文

希望对Python有深刻理解的人能回答这个问题:) 当然,下面的查询解决方案是完全基于python的(2.x,3.x)

我的目录结构如下所示:

mywebapp/

__init__.py
views.py
flaskutil.py run.py

初始化.py:

from parent.mywebapp.flaskutil import Flask
app = Flask(__name__)

如果运行.py在webapp目录和它的预期工作之上。你知道吗

from parent.mywebapp import app    

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

如上图所示,Flask类的app object/instance有默认的errorhandler方法,我想重写默认的errorhandler(code)方法,而不必接触/创建Flask的基类。我该怎么做?请帮忙提前谢谢


Tags: 方法runnamefrompyimport目录app