一个可重用的django应用程序,用于处理新闻稿订阅
django-newsletter-signup的Python项目详细描述
一个可重用的django应用程序,用于处理新闻稿订阅。
重要提示!
如果从0.2升级到更高版本,则需要注意,迁移是 重置。它们过去是南方的,但现在被重新创造成新的django 0.3中的迁移。
如果您第一次安装是在0.3或更高版本上,则无需执行任何操作。
安装
从pypi获得最新的稳定版本
pip install django-newsletter-signup
从github获取最新提交
pip install -e git+git://github.com/bitmazk/django-newsletter-signup.git#egg=newsletter_signup
将newsletter_signup添加到INSTALLED_APPS
INSTALLED_APPS=(...,'newsletter_signup',)
将newsletter_signupurl添加到urls.py
urlpatterns=patterns('',...url(r'^newsletter/',include('newsletter_signup.urls')),)
添加提供的中间件以捕获所有引用者
MIDDLEWARE_CLASSES=('...',# your other middlewares'newsletter.middleware.GetRefererMiddleware',)
不要忘记迁移数据库
./manage.py migrate newsletter_signup
使用量
只需链接到注册页或通过ajax将其内容提取到 引导模式。一旦用户填写订阅表单,她将获得 验证电子邮件,单击此邮件可验证订阅。
未来的更新可能包括MailChimp集成,以便设置所有内容 马上。现在你需要从管理员或你的 拥有您想要发送邮件的自定义管理视图,或者 创建自定义管理命令。
管理命令
域
Default = 'locahost:8000'
DOMAIN是站点的主机名。
DOMAIN='example.com'