找不到Mailchimp对象django('模块'对象没有属性'Mailchimp')

问题描述 投票:1回答:1

我想在我的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': '[email protected]'})
    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)行出现此错误

我相信我使用的是正确的包装,肯定有一些小愚蠢的错误或我看不见的东西。让我知道是否还有其他要添加的内容任何帮助表示赞赏,谢谢

python django
1个回答
0
投票

不确定您的导入是什么样,但是我的导入是这样,您不需要在代码中添加前缀。

from mailchimp3 import MailChimp

def testtemplates(request):
    API_KEY = settings.MAILCHIMP_API_KEY
    LIST_ID = settings.MAILCHIMP_LIST
    api = Mailchimp(API_KEY)

    etc...

当然,这很简单,而不是Django

© www.soinside.com 2019 - 2024. All rights reserved.