【发布时间】:2015-09-15 19:17:53
【问题描述】:
在尝试将我的 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,
}
我不明白在类级别或按参数提供的说明。
【问题讨论】:
-
嗯,如果你把
html从格式列表中去掉,还能用吗? -
是的,如果我删除 'html' 就可以了