首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django测试套件声称,即使是在

Django测试套件声称,即使是在
EN

Stack Overflow用户
提问于 2013-11-08 22:24:50
回答 1查看 205关注 0票数 1

我正在和一个团队合作做Django项目。我们在Python3上运行它,并在Python3中安装了Pillow来使用PIL。

我们项目中的一个模型使用ImageField。

在运行Django的测试套件时,我收到了一个错误,它告诉我没有安装PIL,尽管它是安装的。但这仅限于我的机器/操作系统。

映像在部署的站点上运行良好,并且没有错误。我的队友(都在运行Windows)可以很好地运行测试套件,并且在尝试运行测试套件时不会得到'PIL未安装‘错误。

在运行manage.py测试时,我会做什么导致Django找不到枕头包的错误呢?

要注意的事情:

  • 我正在运行OSX小牛(10.9)。
  • 我已经修正了小牛引入的python3错误。
  • 枕头和枕头-PIL(最新版本)通过终端中的python3安装命令安装到pip3中。
  • 我在运行Django 1.5.4

这是我在尝试运行“python3 manage.py test MySite”时得到的特定反馈:

为别名“默认”创建测试数据库.CommandError:一个或多个模型没有验证: ToolShare.tool:“图片”:要使用ImageFields,需要安装。去http://www.pythonware.com/products/pil/买吧。

在这方面的任何帮助都将不胜感激!

编辑:我解决了我的问题。对于将来可能遇到同样问题的人,请按照这个答案来做,就像我所做的那样,测试套件按预期运行:

https://stackoverflow.com/a/18223272/2419492

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-09 19:09:44

我解决了我的问题。对于将来可能遇到同样问题的人,请按照这个答案来做,就像我所做的那样,测试套件按预期运行:

https://stackoverflow.com/a/18223272/2419492

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19869624

复制
相关文章

相似问题

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