将Mail Chimp API集成到Django应用中。

0 投票
4 回答
3144 浏览
提问于 2025-04-18 00:49

有没有人知道怎么把 Mailchimp 的接口整合进 Django 应用里?我在我的应用上安装了django-mailchimp-v1.3,但是不知道接下来该怎么做(比如视图和其他部分)。我该怎么把联系人(列表)添加到邮件列表里?Mailchimp 的文档内容太少了。

4 个回答

0

与其使用django-mailchimp这个包,不如直接使用mailchimp这个包来把MailChimp整合到你的Django网站里。

首先,你需要在MailChimp上注册一个账号,创建一个列表,然后获取你账号的列表密钥和API密钥。

接下来,安装这个包,把MailChimp整合到你的Django网站中。

pip install mailchimp

然后发送请求,连接到你在MailChimp上的列表。

import mailchimp

API_KEY = <<Your MailChimp API Key>>
LIST_ID = <<Your List Key>>
api = mailchimp.Mailchimp(API_KEY)
api.lists.subscribe(LIST_ID, {'email': 'xyz@gmail.com'})

关于这个主题的完整教程:https://djangopy.org/package-of-week/how-to-integrate-mailchimp-on-django-to-increase-subscribers/

0

django-mailchimp-v1.3 这个版本默认不支持 django 1.7 及以上的版本。不过,有一个扩展版本增加了对 1.7 及更高版本的支持。你可以通过以下方式安装它:

pip install git+https://github.com/ephemerallabs/django-mailchimp.git
0

另一个选择是使用 MailSnake。

https://github.com/michaelhelmick/python-mailsnake

0

我建议你看看作者的这个页面:

https://github.com/piquadrat/django-mailchimp#using-them

里面有一个很好的例子,教你怎么添加或订阅邮件列表。

撰写回答