跳转到主要内容

Django AB测试框架

项目描述

django-ab
=========

具有差异的AB-测试框架。

一个易于插入的实用工具,用于对django网络应用程序中的组件进行控制组测试。


该应用程序强调在最终发布之前对实际用户进行产品测试的重要性。


使用方法
=====

- 安装包
`pip install django-ab`

- 添加功能标志以区分特定功能。请注意,标志应以`F`开头。功能标志控制对用户行为进行开/关操作的特性。

例如,如果您将功能标志`F_SHOW_ADS`设置为`True`,则将为用户组打开广告,而`False`将关闭该功能。


- 使用装饰器?

`@quick(<feature_flag>, <callable_name>, only_authenticated=[True|False])`


在这里,“可调用名称”是您想在用户组上进行的实验的名称。


- 作为django模板标签使用?
`{% ifexperiment feature_flag callable_name only_authenticated=[True|False] %}
<!-- 逻辑在此处 -->
{% elifexperiment ... %}
...
{% endif %}
`

未来范围
============

- 在视图层本身添加对同一视图上多个实验的支持。
- 建立分析工具,以便开发者更好地了解哪些策略效果更好

- PEP8修复和推出django-ab.readthedocs.org

项目详情


下载文件

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

源分发

django-ab-0.1.1.tar.gz (17.0 kB 查看哈希值)

上传时间

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面