跳转到主要内容

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

项目描述

django-beta

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

默认情况下,django-beta 仅捕获用户的电子邮件地址,但您可以选择以下两个配置选项之一:

BETA_CAPTURE_FIRST = True,将使用表单并要求用户输入他们的名字和电子邮件地址。

BETA_CAPTURE_BOTH = True,将使用表单并要求用户输入他们的名字、姓氏和电子邮件地址。

安装

beta 添加到您的 INSTALLED_APPS 中并运行 syncdb。

将以下内容添加到您的 urls.py 中

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

使用代码中提供的示例模板,创建您定制的测试版注册模板。

管理员

BetaSignup 模型有以下管理方法来协助

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

副作用

django-beta 监听用户创建时的信号,并将相应的 BetaSignup 记录标记为“已注册”。

待办事项

  • 显示随时间推移的测试版注册的行政视图

  • 简化向感兴趣用户发送电子邮件的管理命令

项目详情


下载文件

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

源代码分发

django-beta-0.1.0.tar.gz (5.5 kB 查看哈希值)

上传时间 源代码

由以下提供支持