蓝图
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()