2013-08-12 15 views
5

私はTastypieフレームワークでサンプルアプリケーションを行いたいと思います。定数という名前のモジュールがありません

Tastypie to Installedアプリを追加し、必要に応じてurls.pyを変更しました。from tastypie.api import Apiを追加しました。

例外値:いいえモジュールという名前の定数

私は実行

pip install constants 

すべてがOKに見える私はhttp://localhost:8000/api/v1/?format=jsonを開いたときしかし、私は次の例外を取得します。

Python 2.6 (and try on 2.7) 
Django 1.4 
Tastypie 0.10.0 
+0

[This](https://github.com/toastdriven/django-tastypie/issues/765)助けてください – karthikr

+1

通常、_package_をインストールすると、_module_が欠けている場合は役に立ちません。特に_constants_という名前のものが1つ追加されますあなたの全体のスタックトレースとURL。 api.resourcesからtastypie.apiインポートAPIを から –

+0

はApiData v1_api = API(API_NAME = V1 '') v1_api.register(ApiData()) urlpatternsの=パターン( ''、 URL(R '^ APIをインポート/ '、include(v1_api.urls))、 ) – Antaresm

答えて

6

問題はのファイルにあります。

from django.db.models.constants import LOOKUP_SEP 

このインポートは1.5+でしか動作しません。ジャンゴ< 1.5の場合、それは次のようになります。

from django.db.models.sql.constants import LOOKUP_SEP 

アップグレード1.5には間違いなくそれを修正、しかし、一時的にtastypieをダウングレードするか、それが自分自身を修正することができない人のためになります。

関連する問題