Demo.py
from apps import create_app app=create_app() if __name__== '__main__': app.run(app.config['HOST'],app.config['PORT'],app.config['DEBUG'],threaded =False)
apps/__init__.py
from flask import Flask from flask import Blueprint def create_app(): app = Flask(__name__) app.config.from_object("apps.settings") register_blueprint(app) return app def register_blueprint(app): from apps.main import web app.register_blueprint(web)
apps/settings.py
DEBUG = True HOST = '0.0.0.0' PORT = 911
apps/main/__ini__.py
from flask import Blueprint web = Blueprint('web', __name__) @web.app_errorhandler(404) def not_found(e): return '找不到页面' from . import demo_index
appsmaindemo_index.py
from . import web @web.route('/') def index(): return "Hello World!"