Files
SolianForPython/core/WebApp.py
2025-09-11 11:50:04 +00:00

30 lines
958 B
Python

import flask
app = flask.Flask(__name__, template_folder='../webfile', static_folder='../webfile/static')
@app.errorhandler(500)
def internal_server_error(error):
# 返回500错误的HTML页面
return flask.render_template("/error/500.html",error=error,static_url_path='/static')
@app.errorhandler(404)
def not_found(error):
# 返回404错误的HTML页面
return flask.render_template("/error/404.html",error=error,static_url_path='/static'),404
@app.errorhandler(403)
def forbidden(error):
# 返回403错误的HTML页面
return flask.render_template("/error/403.html",error=error,static_url_path='/static'),403
@app.route('/')
def index():
return flask.render_template('index.html')
def AppStart(host: str, port: int):
"""启动Flask应用"""
app.run(host=host, port=port, debug=True, use_reloader=False)
if __name__ == '__main__':
app.run(host="127.0.0.1", port=5000, debug=True)