Flask 的 Turbolinks。
项目描述
Flask 的 Turbolinks。
涡轮链接
Turbolinks 使您的 Web 应用程序中的以下链接更快。有关更多信息,请访问原始 rails 存储库:turbolinks.js。
安装
要安装 Flask-Turbolinks,只需:
$ pip install Flask-Turbolinks
或者,如果您没有 pip:
$ easy_install Flask-Turbolinks
用法
要启用 turbolinks,您需要将turbolinks.js放在html 模板的<head>中。
后端烧瓶应用程序应该用 turbolinks 包裹:
from flask import Flask from flask_turbolinks import turbolinks app = Flask(__name__) # you app should has a secret key for session app.secret_key = 'secret' turbolinks(app)
现在一切正常,无需更多配置。
笔记
您可以使用组件安装 javascript 代码:
$ component install lepture/flask-turbolinks
您还可以从GitHub 上的turbolinks.js获取代码。它是用 CoffeeScript 编写的,你可以编译它:
coffee -c turbolinks.js.coffee
演示
示例目录中有一个demo ,启动一个服务器,用Chrome打开url。使用 Chrome 的开发者工具查看请求。
学分
感谢 rails,感谢Rei的帮助。
变更日志
我们将更新日志保存在GitHub 版本上。