https://github.com/joshuaclayton/blueprint-css/wiki/plugins

BluePrint
Questions
- How well do you know about your industry? E.g. who is your competitor? Do you know about your competitors' products? Do you know allproducts of your own? What is the advantage of your product campared to your competitors'? What isthe disadvantage of your product compared to your competitors'?
- How well do you know about yourself? E.g. I am a programmer. Can I write a simple programas fast as possible?
假设有多个视图模块view.py, view2.py, ....., viewn.py,且只有view.py有主函数,就是像下面这种:
# view2.py from flask import Blueprint view2 = Blueprint('view2',__name__) @admin.route("/") def index(): return "I am view2"
# view3.py from flask import Blueprint view3 = Blueprint('view3',__name__) @admin.route("/") def index(): return "I am view3"
# view.py from flask import Flask from view2 import view2 from view3 import view3 app = Flask(__name__) app.register_blueprint(view2, url_prefix='/view2') app.register_blueprint(view3, url_prefix='/view3') @admin.route("/") def index(): return "I am main view" if __name__ == '__main__': app.run(debug=True)
但是呢,希望所有其他视图模块中的路由函数都可以通过相应的路由访问到,则可以通过上面蓝图注册方式,使用http://127.0.0.1:5000/view2和http://127.0.0.1:5000/view3来访问到各自文件中的index()方法。
BluePrint是一个非常成熟也非常流行的CSS框架,很多网站和wordpress基于Blueprint搭建前端结构。