首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >django-试图发送邮件的mailer错误

django-试图发送邮件的mailer错误
EN

Stack Overflow用户
提问于 2014-02-21 12:03:33
回答 1查看 574关注 0票数 1

我遵循了由安装步骤的存储库提供者提供的django-mailer

但是当我尝试使用./manage.py test mailer命令时

./manage.py send_mail命令

我收到这个错误:

代码语言:javascript
运行
复制
from six.moves.urllib.parse import quote
ImportError: No module named urllib.parse

我在我的开发机器和生产服务器上都收到了这个错误。

在这两种情况下我都运行Python 2.6

我已经在问题django-mailer跟踪器下询问过了,但没有得到任何答复。由于我真的需要在几天内在一个项目上实现这种功能,这是我最后一次使用它,否则我将不得不想出另一个解决方案。

如有任何建议,将不胜感激。

BR

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-21 12:26:25

我认为您的six版本等于或小于1.3.0

代码语言:javascript
运行
复制
In [1]: import six
In [2]: six.__version__
Out[2]: '1.3.0'
In [3]: from six.moves.urllib.parse import quote
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-3-4680c55c65e8> in <module>()
----> 1 from six.moves.urllib.parse import quote

ImportError: No module named urllib.parse

尝试通过以下方式升级six

代码语言:javascript
运行
复制
pip install six --upgrade

那么导入quote是可以的:

代码语言:javascript
运行
复制
In [1]: import six

In [2]: six.__version__
Out[2]: '1.5.2'

In [3]: from six.moves.urllib.parse import quote
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21934001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档