Tastypie'NonType'对象没有属性'_clone'错误

时间:2014-01-12 00:10:40

标签: django json tastypie

我在使用pycharm IDE的Windows操作系统上使用tastypie(v0.11)和django(v1.6.1)。我在pycharm中使用虚拟环境。 django模型和相关的ORM cruds工作正常,我使用postgresql与psycopg2驱动程序。现在,我正在尝试使用json有效负载创建一个简单的基于REST的请求 - 响应框架。在尝试测试REST请求响应时,我在响应中不断出现奇怪的错误。错误如下:

**AttributeError 'NoneType' object has no attribute '_clone' error.** 

用于测试的网址是

http://localhost:8000/api/comment?format=json

和YES ...数据库中的Comment表确实有记录。

我已经花了一天时间试图弄清楚什么是错的。我尝试使用另外两个版本的tastypie(v0.10和v0.9),但错误仍然存​​在。非常感谢任何帮助和指导。非常感谢!!

我的代码如下:

django模型类

from django.db import models

class Comment(models.Model):
    ID=models.BigIntegerField(primary_key=True)
    text=models.CharField(max_length=200)

tastypie资源类

from tastypie.resources import ModelResource
from pie.models import Comment

class CommentResource(ModelResource):
    class Meta:
        queryset=Comment.objects.all()
        resource_name="comment"

urls.py文件

from django.conf.urls import patterns, include, url
from pie.api import CommentResource
from django.contrib import admin
admin.autodiscover()

res=CommentResource()

urlpatterns = patterns('',
    url(r'^admin/', include(admin.site.urls)),
    url(r'^api/', include(res.urls)),
)

0 个答案:

没有答案