跳转到主要内容

管理您的新闻通讯的通用应用程序

项目描述

Build Status

管理您的新闻通讯的通用应用程序

它做什么?

django-courriers有三个模型

  • NewsletterList 代表新闻通讯列表

  • Newsletter 代表新闻通讯

  • NewsletterItem 是新闻通讯的一个条目。它可以是内容类型

  • NewsletterSubscriber 代表订阅新闻通讯的用户

您可以选择三种后端来管理和发送您的电子邮件

  • SimpleBackend,一个简单的后端,使用Django和您当前的SMTP配置发送电子邮件

  • MailJetBackend,一个Mailjet后端,使用mailjet库

安装

  1. GitHub上下载此软件包或通过PyPi简单地安装它

  2. courriers添加到您的INSTALLED_APPS

    INSTALLED_APPS = (
        'courriers',
    )
  3. 使用Django命令行中的syncdb命令同步您的数据库

  4. 配置设置

您必须在您的设置中指定您想要使用的后端

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'

项目详情


下载文件

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

源分布

django-courriers-0.9.1.tar.gz (26.3 kB 查看哈希值)

上传时间

构建分布

django_courriers-0.9.1-py3-none-any.whl (37.5 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页