我想用Tastypie框架做示例应用程序。

我将Tastypie添加到“已安装”应用程序中,并根据需要修改了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

最佳答案

问题出在名胜的resources.py文件中。它具有以下行:

from django.db.models.constants import LOOKUP_SEP

该导入仅适用于1.5+版本。对于django
from django.db.models.sql.constants import LOOKUP_SEP

升级到1.5肯定会解决它,但是对于那些不能解决的人,可以暂时降级好吃的饼或自己动手修复。

10-06 00:02