一个病毒控制页面,用于收集具有导出和取消订阅功能的电子邮件地址。

django-holding-page的Python项目详细描述


测试版本

https://travis-ci.org/danux/django-holding-page.svg?branch=masterhttps://coveralls.io/repos/danux/django-holding-page/badge.svg?branch=master&service=github

Python

  • Python2.7.9
  • Python3.3.5
  • python 3.4.2
  • python 3.5.0

django

  • Django 1.8

功能

  • 用户可以提供他们的电子邮件地址和名称,保存在数据库中,以便将来导出到系统(如活动监视器)。
  • 每个用户都会收到一个病毒代码,允许他们与其他人共享你的持有页面并建立积分。
  • 完全使用模板-根据自己的需要配置整个应用程序,而无需接触代码

用法

以通常的方式启动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

  • 第一个版本。

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

推荐PyPI第三方库


热门话题
javafx在java中显示图像或形状的二维网格   java如何部署WAR文件而不是根文件。AWS Elastic Beanstalk中配置了Amazon AMI的war?   java如何在Eclipse中设置runnable jar的目标版本   Java 8流/收集器按地图分组   java ParseServer:不保存用户信息?   MySQL:java。sql。BatchUpdateException:键“PRIMARY”的重复条目“242243”   java Jersey测试框架为grizzly中的所有未知路径定义默认错误响应   java使用所有请求参数将请求从一个jsp转发到另一个jsp?   java为什么在JavaFX8中选择CheckboxTableCell时SelectedStateCallback不起作用?   期待EOF的java发现“异常”   java如何使用SeleniumWebDriver捕获弹出窗口的屏幕?   java无法从安卓手机向我的数据库发送截击post请求   java Selenium单击切换元素   java使用Spring api向服务器发送数据   继承和创建新类之间的java差异   数组io。内蒂。ByteBuf writeBytes(java.nio.ByteBuffer src)顶点化   java相对于多次选择和一次更新,删除和插入的代价有多高?   java单向一对多,父级具有复合密钥   Java Spring批处理多线程作业失败,原因是“致命:由于idleintransaction超时而终止连接”