一个病毒控制页面,用于收集具有导出和取消订阅功能的电子邮件地址。
django-holding-page的Python项目详细描述
功能
- 用户可以提供他们的电子邮件地址和名称,保存在数据库中,以便将来导出到系统(如活动监视器)。
- 每个用户都会收到一个病毒代码,允许他们与其他人共享你的持有页面并建立积分。
- 完全使用模板-根据自己的需要配置整个应用程序,而无需接触代码
用法
以通常的方式启动django项目,然后确保安装了需求:
pip install django-widget-tweaks==1.4.1
要在python 2.7上运行测试,请安装mock too:
pip install mock==1.3.0
安装django固定页pip:
pip install django-holding-page
设置结束时。py:
INSTALLED_APPS += ( 'django.contrib.sites', 'widget_tweaks', 'holding_page.subscribers', )
在url.py的末尾:
urlpatterns += patterns( url(r'', include('holding_page.subscribers.urls', namespace='subscriber',)), )
记住迁移:
python manage.py migrate
最后,不要忘记更改django的默认站点/admin/以便电子邮件正常工作。
模板
可以在模板目录中覆盖以下模板。见https://docs.djangoproject.com/en/1.8/ref/templates/api/#configuring-an-engine
网页
- base.html
- subscriber/subscribe_form.html
- 订户/取消订户成功.html
- 订户/谢谢.html
- subscriber/unsubscribe_form.html
电子邮件
- 电子邮件/welcome_body.txt
- 电子邮件/welcome_subject.txt
开发
要自行开发保留页包:
git clone git://github.com/danux/django-holding-page.git cd django-holding-page pip install -r requirements.txt ./manage.py test ./manage.py migrate
发展路线图/想法
- 自动导出到活动监视器、销售人员等
- “保留我的用户名”功能
- 很容易将其集成为django项目的beta手持笔(即向您的订户发出beta邀请)
- 任何你想添加/建议的内容
- 如果选择共享,则将审查请求。
历史记录
1.0.0
- 第一个版本。