6

Eclipse で、新しいプロジェクトを作成すると、次のようなエラーが発生しました。

       Error creating Django project     
    settings.py file not created     
    Stdout:
    Stderr:

現在のプロジェクトと実行サーバーを同期すると、エラーが発生します: filterspecs という名前のモジュールはありません。プロジェクトでフィルタースペックを使用していません。usr/local/lib/python2.7/dist-packages/django/contrib/admin に既に filterspecs.py がインストールされています。

エラーを修正するようにアドバイスしてください。

4

3 に答える 3

4

私のコードが直接filterspecsを使用していなかったとしても、これは私にも起こりました。

実行python manage.py runserver --tracebackして、エラーの原因を正確に確認します。

このモジュールはDjango1.4で削除されましたが、settings.pyにリストした他の外部モジュールが引き続き使用している可能性があるため、INSTALLED_APPSリストのすべてをアップグレードしてください。私の場合、古いバージョンのFeinCMSを使用していましたが、アップグレードするとエラーがなくなりました。

于 2012-06-01T22:36:05.420 に答える
4

django.contrib.admin.filterspecsここで概説されているように、管理ページのカスタムフィルターを作成するため に使用している可能性があります: Django 1.3 以下の Django Admin のカスタムフィルター

list_filter残念ながら、新しいモジュール機能を使用してこれらを書き直す必要があります。

こちらのマニュアルを参照してください。

https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.list_filter

于 2012-05-17T21:58:27.037 に答える
-5

明らかに、システムにはfilterspecsプロジェクトに必要なモジュールがありません。sudo pip install filterspecsコンソールに入力してインストールします(Linuxの場合)

于 2012-04-09T09:01:54.890 に答える