7

Tastypieフレームワークでサンプルアプリを作りたいです。

Tastypie を Installed app に追加urls.pyし、必要に応じて変更して、 を追加しfrom tastypie.api import Apiました。しかし、開くhttp://localhost:8000/api/v1/?format=jsonと、次の例外が発生します。

例外値: 定数という名前のモジュールはありません

私が実行すると:

pip install constants

すべてが正常に見えます。

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

2 に答える 2

7

問題はresources.pytastypieのファイルにあります。次の行があります。

from django.db.models.constants import LOOKUP_SEP

そのインポートは 1.5 以降でのみ機能します。django < 1.5 の場合、次のようになります。

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

1.5 にアップグレードすれば間違いなく修正されますが、それができない場合は、tastypie を一時的にダウングレードするか、自分で修正してください。

于 2013-09-26T20:42:49.603 に答える