首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError:没有名为django-grappelli的应用程序模块

ImportError:没有名为django-grappelli的应用程序模块
EN

Stack Overflow用户
提问于 2014-09-17 02:41:28
回答 3查看 2.2K关注 0票数 2

我在我的旧机器上做了一个django项目,它运行得很好。现在,我正在尝试将django开发环境转换为新机器(Linux)。作为我的项目中的依赖项,我在其中使用django-grappelli。

我已经使用以下命令安装了django-grappelli

sudo pip安装-升级django-grappelli

它已成功安装,但现在我正在尝试运行我的应用程序,它给了我以下错误。

代码语言:javascript
复制
File "/usr/local/lib/python2.7/dist-packages/grappelli/dashboard/__init__.py", line 1, in <module>
    from grappelli.dashboard.dashboards import *   File "/usr/local/lib/python2.7/dist-packages/grappelli/dashboard/dashboards.py", line 13, in <module>
    from grappelli.dashboard import modules   File "/usr/local/lib/python2.7/dist-packages/grappelli/dashboard/modules.py", line 11, in <module>
    from django.apps import apps as django_apps ImportError: No module named apps

我四处搜寻,尝试了很多建议,但都没成功。如果我正在卸载grappelli,它将使我出错

没有名为grappelli的模块

有人能告诉我我在哪里做错了吗?

Django版本为1.6

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-09-22 02:13:42

我尝试了不同的事情,基于我的旧的设置,在其中一切都很好。

将grappelli降级到2.5.3版本对我起了作用。它不适用于2.6.1 (最新版本)。不太确定这是2.6.1 grappelli版本的问题,还是有任何先决条件。

我已经卸载了2.6.1并安装了2.5.3 grappelli,它解决了我的问题。

票数 6
EN

Stack Overflow用户

发布于 2014-09-17 06:43:47

问题不在于grapelli,它是正确安装的。问题是django 1.6没有应用程序文件夹,或者至少您的django 1.6实例和django 1.6实例(我查看了1.6.5)都没有应用程序文件夹。

我不知道您在使用应用程序名称空间是为了什么,但这就是问题所在。

票数 0
EN

Stack Overflow用户

发布于 2015-03-21 14:11:36

django-grappelli 2.6与Django 1.6不兼容。

在此提交中,应用程序文件夹是在1.7alpha阶段创建的:

https://github.com/django/django/commit/860c2c8bc5c77194c41464655851379bf512a052

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

https://stackoverflow.com/questions/25881424

复制
相关文章

相似问题

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