跳转到主要内容

Flask的Turbolinks。

项目描述

https://travis-ci.org/lepture/flask-turbolinks.png?branch=master https://coveralls.io/repos/lepture/flask-turbolinks/badge.png?branch=master

Flask的Turbolinks。

安装

要安装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发行版上保留变更日志。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。

源代码分发

Flask-Turbolinks-0.2.0.tar.gz (4.0 kB 查看哈希值)

上传时间 源代码

由以下组织支持