与Django 1.8的Tastypie给出内容类型未找到错误

时间:2015-09-15 19:17:54

标签: python django tastypie

尝试将我的TastyPie应用程序升级到Django 1.8但收到错误消息:

  

找不到指定类型“html”的内容类型。请在课程级别或通过参数提供。

当在以下Python代码中执行serializer=...时会发生这种情况:

class PeopleResource(ModelResource):
    movie = fields.ToManyField('movies.api.MovieResource', 'movie', related_name="casts", null=True)      
    class Meta:
        queryset = People.objects.all()
        resource_name = 'people'
        include_resource_uri = False
        always_return_data = True
        authorization= Authorization()
        serializer = Serializer(formats=['json', 'jsonp', 'xml', 'yaml', 'html', 'plist'])
        filtering = {
            'name': ALL,
            'id': ALL,
        }

我不理解在课堂级别或参数提供的指示。

1 个答案:

答案 0 :(得分:1)

来自docs

默认的Serializer支持以下格式: