管理您的新闻通讯的通用应用程序
项目描述
管理您的新闻通讯的通用应用程序
它做什么?
django-courriers有三个模型
NewsletterList 代表新闻通讯列表
Newsletter 代表新闻通讯
NewsletterItem 是新闻通讯的一个条目。它可以是内容类型
NewsletterSubscriber 代表订阅新闻通讯的用户
您可以选择三种后端来管理和发送您的电子邮件
安装
在GitHub上下载此软件包或通过PyPi简单地安装它
将courriers添加到您的INSTALLED_APPS
INSTALLED_APPS = ( 'courriers', )
使用Django命令行中的syncdb命令同步您的数据库
配置设置
您必须在您的设置中指定您想要使用的后端
COURRIERS_BACKEND_CLASS = 'courriers.backends.simple.SimpleBackend'
提醒一下:您还可以在Django设置中设置自定义的DEFAULT_FROM_EMAIL。
后端
courriers.backends.simple.SimpleBackend
一个简单的后端,用于使用Django和您当前的SMTP配置发送电子邮件
courriers.backends.mailjet.MailjetBackend
一个后端,用于使用Mailjet管理您的新闻通讯。
为Mailjet需要您做什么
在Mailjet上创建一个账户
获取您的API密钥和API Secret密钥
将其添加到您的设置中,如下所述的其他选项
安装mailjet库
创建一个列表或多个列表,如果您有来自不同国家的用户
使用此后端,您需要提供以下附加设置
COURRIERS_MAILJET_API_KEY = 'Your API key' COURRIERS_MAILJET_API_SECRET_KEY = 'Your API Secret key' COURRIERS_DEFAULT_FROM_NAME = 'Your name'