django beta是一个可重用的django应用程序,用于处理测试前注册。

django-beta的Python项目详细描述


djangoβ

django-beta是一个简单的应用程序,可以帮助您捕获测试前的兴趣 你的网站。

默认情况下,django-beta只捕获用户的电子邮件地址,但是 可以交替设置这两个配置选项之一:

beta_capture_first=true,将使用表单并要求用户输入 名字和电子邮件地址。

beta_capture_both=true,将使用表单并要求用户输入 名字、姓氏和电子邮件地址。

安装

beta添加到INSTALLED_APPS并运行syncdb。

在url.py中添加以下内容:

url(r’^beta/’, include(‘beta.urls’)),

使用代码中提供的示例模板,创建自定义beta注册模板。

经理

BetaSignup模型有以下manager方法可以帮助您:

betasignup.objects.contacted() betasignup.objects.not_contacted() betasignup.objects.registered() betasignup.objects.not_registered()

副作用

django-beta侦听用户创建时的信号并标记 对应的betasignup条目为“已注册”。

待办事项

  • 管理视图以显示随时间变化的beta注册
  • 简化向感兴趣的用户发送电子邮件的管理命令

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java ArrayOutOfBoundsException与org。日食swt。图样图像数据。布利特   java为什么Hazelcast CacheLoader类需要对所有客户端可见?   如何在java中迭代xml   java概要文件不是工件名称的一部分   java将多个Spring MVC应用程序映射到根Servlet   java SetContentView参数显示错误   java Cucumber类扩展步骤定义和挂钩   java如何动态添加JFace向导页面   amazon web services使用AWS Java SDK通过AWS API网关从S3下载文本文件   Android上的java软键盘   如何在Java中像在C#中一样创建泛型扩展方法?   使用JPA的java多列类型