我想在Django应用程序中使用mailchimp。
所以我做了以下几件事:
pip install mailchimp
在我的view.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)))当我能在venv/lib/python2.7/site-packages/mailchimp.py中看到这个类的时候
当我只点击URL 'module' object has no attribute 'Mailchimp'时,我得到了这个错误,这个错误出现在api = mailchimp.Mailchimp(API_KEY)行
我相信我正确地使用了这个包,肯定有一些小的愚蠢的错误,或者是一些我看不到的东西。
发布于 2020-06-12 02:02:34
不确定您的导入是什么样子,但我的是这样的,您不需要在代码中添加前缀。
from mailchimp3 import MailChimp
def testtemplates(request):
API_KEY = settings.MAILCHIMP_API_KEY
LIST_ID = settings.MAILCHIMP_LIST
api = Mailchimp(API_KEY)
etc...当然,这很简单,不是Django
https://stackoverflow.com/questions/62318163
复制相似问题