python - 未找到 django 的 Mailchimp 对象(“模块”对象没有属性“Mailchimp”)
问题描述
我想在我的 Django 应用程序中使用 mailchimp。
所以我做了以下事情:
pip install mailchimp
在我看来.py我正在这样做
def testtemplates(request):
API_KEY = settings.MAILCHIMP_API_KEY
LIST_ID = settings.MAILCHIMP_LIST
api = mailchimp.Mailchimp(API_KEY)
l = api.lists.subscribe(LIST_ID, {'email': 'test@mail.com'})
return HttpResponse(escape(repr(l)))
虽然我可以看到 Mailchimp 类
venv/lib/python2.7/site-packages/mailchimp.py
当我点击 URL 时
'module' object has no attribute 'Mailchimp'
出现此错误此错误即将上线 api = mailchimp.Mailchimp(API_KEY)
我相信我正确地使用了这个包,肯定有一些小的愚蠢错误或者我看不到的东西。
解决方案
不确定您的导入是什么样的,但我的就是这样,您不需要在代码中添加前缀。
from mailchimp3 import MailChimp
def testtemplates(request):
API_KEY = settings.MAILCHIMP_API_KEY
LIST_ID = settings.MAILCHIMP_LIST
api = Mailchimp(API_KEY)
etc...
当然这很简单,不是 Django
推荐阅读
- node.js - 如何定期获取远程公钥并存储在 Apollo graphql 服务器中?
- android - 谷歌cast MediaNotificationService 中的大量RemoteServiceExceptions
- sql - 在 oracle dbeaver 中将原始文本转换为_char
- ios - UIActivityViewController 的自定义标头
- php - 如何从日历中获取活动的创建者?
- vue.js - 如何最好地在 Vue.js 等前端框架中处理静态文本
- mongodb - 获取嵌套键名以字符串结尾的所有文档
- asp.net-core-mvc - 在 MVC 中的视图之间传递参数
- c++ - 如何更改 Visual Studio 设计器事件?
- sql - 如何在SQL中检查哪些项目未在特定日期范围内发出?