Flask的Turbolinks。
项目描述
Flask的Turbolinks。
Turbolinks
Turbolinks使得在您的Web应用中跟踪链接更快。更多详情,请访问原始rails仓库: turbolinks.js。
安装
要安装Flask-Turbolinks,只需
$ pip install Flask-Turbolinks
或者如果您没有pip
$ easy_install Flask-Turbolinks
用法
要启用turbolinks,您需要将turbolinks.js放在您的html模板的<head>中。
后端flask应用应该被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
在example目录中有一个示例,启动服务器,并用Chrome打开URL。使用Chrome的开发者工具查看请求。
致谢
感谢rails,感谢Rei的帮助。
变更日志
我们在GitHub发行版上保留变更日志。