无模块命名filterspecs
在Eclipse中,当我创建新的项目,我得到了这样的错误,无模块命名filterspecs
Error creating Django project
settings.py file not created
Stdout:
Stderr:
如果我现在同步项目的runserver,IAM越来越错误:没有模块名为filterspecs.But我的天堂”在我的项目中使用了filterspecs。已经在usr/local/lib/python2.7/dist-packages/django/contrib/admin中安装filterspecs.py。
请告知纠正错误。
显然,你的系统缺乏其项目所需filterspecs
模块。通过在控制台键入sudo pip install filterspecs
安装它(如果你是在Linux上)
您可能使用django.contrib.admin.filterspecs
为你的管理页面,如这里概述创建自定义过滤: Custom Filter in Django Admin on Django 1.3 or below
可惜的是,你将不得不使用新的list_filter
模块功能重写这些内容。
在这里看到的手册:
https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.list_filter
这发生在我身上为好,即使我的代码并没有直接使用任何filterspecs。
运行python manage.py runserver --traceback
,看看到底哪里出错的来源。
该模块在Django 1.4已被删除,但你已经在你的settings.py列出的其他外部模块可能仍在使用它,所以一定要确保你在你的INSTALLED_APPS列表升级的一切。在我的情况下,我使用的是过时的FeinCMS版本,但升级后,错误消失了。
荫得到followng味精当我尝试上面的代码。下载/拆包filterspecs 找不到满足要求filterspecs 没有分布在所有发现filterspecs 保存完整的日志中/home/pydan-4/.pip/pip.log任何下载 – Raji 2012-04-09 09:05:13