一个用于烧瓶分割的javascript库。
Flask-Split-JS的Python项目详细描述
烧瓶分离JS版本0.2.1
Flask Split JS提供实用程序 Flask-Split来自浏览器 使用javascript。
设置
在烧瓶分割设置的顶部,您需要注册烧瓶分割js 应用程序蓝图:
from flask import Flask from flask.ext.split_js import split_js app = Flask(__name__) app.register_blueprint(split_js)
并将javascript库添加到模板中:
<script src="/path/to/jquery.js"></script> <script src="{{ url_for('static/js/flask-split.min.js') }}"></script>
jquery是javascript库工作所必需的。
API参考
烧瓶分离.ab_测试(实验名称、替代品、回拨)
烧瓶分割的ab_test函数的端口。当选择 已决定,将使用选定的 作为唯一的论据。如果请求出现错误,则 调用回调时,第一个参数未定义,jquery响应 对象作为其第二个参数。
无效参数导致引发错误。
- 实验名称
- 实验名称。最小长度为1的字符串。
- 备选方案
- 包含备选方案的列表。所有替代项都必须是带 最小长度为1。
- 回拨
- 在成功或失败时调用的函数。应该有两个论点: 选择的替代方案和错误。
烧瓶分割完成(实验名称,重置=真)
烧瓶分割的finished函数的端口。
无效参数导致引发错误。
- 实验名称
- 实验名称。最小长度为1的字符串。
- 复位
- 是否应为用户重置实验。默认为 true。
更改
每个版本中所做更改的列表。
0.2.1
- 修正了js中由于module不是 定义。
- 在js中添加了丢失的var。
0.2.0
- 修复了函数不将数据发送到 格式正确。
- 更改了FlaskSplit.ab_test以将替代项作为单个列表 参数(即ab_test('exp', 'a', 'b', callback)->;ab_test('exp', ['a', 'b'], callback))。
- 当请求失败时,也将调用对ab_test的回调。在 在这种情况下,第一个参数未定义,第二个参数是 jquery响应对象。
0.1.0
初次发布。