蓝图

2018-01-05  本文已影响25人  马小跳_

蓝图用于为应用提供目录划分。

项目结构如下:

pro_flask
    pro_flask
        statics
            mxt.jpg
        templates
            account.html
        views
            account.py
            user.py
         __init__.py
    run.py

核心代码:

account.py

from flask import Blueprint
from flask import render_template

account = Blueprint('account', __name__)

@account.route('/account')
def index():
    return render_template('account.html')

user.py

from flask import Blueprint

user = Blueprint('user', __name__)

@user.route('/user')
def index():
    return 'user'

__init__.py

from flask import Flask
from .views import user
from .views import account

app = Flask(__name__, template_folder='templates', static_folder='statics', static_url_path='/static')
app.register_blueprint(account.account)
app.register_blueprint(user.user)

run.py

from pro_flask import app

if __name__ == '__main__':
    app.run()
上一篇 下一篇

猜你喜欢

热点阅读