我一直收到以下错误:
追踪(最近一次呼叫最后一次):
文件“/app/.heroku/python/lib/python2.7/site-packages/django/core/handlers/base.py”,第114行,在get_response中 response = wrapped_callback(request,callback_args,* callback_kwargs)
文件“/app/.heroku/python/lib/python2.7/site-packages/newrelic-2.6.0.5/newrelic/hooks/framework_django.py”,第485行,包装中 return wrapped(args,* kwargs)
文件“/app/.heroku/python/lib/python2.7/site-packages/newrelic-2.6.0.5/newrelic/hooks/component_tastypie.py”,第49行,在inner_fn_wrapper中 return inner_fn(args,* kwargs)
文件“/app/.heroku/src/django-tastypie-master/tastypie/api.py”,第78行,在包装器中 return getattr(self,view)(request,args,* kwargs)
文件“/app/.heroku/src/django-tastypie-master/tastypie/api.py”,第155行,top_level serialized = self.serializer.serialize(available_resources,desired_format,options)
文件“/app/.heroku/src/django-tastypie-master/tastypie/serializers.py”,第203行,序列化 serialized = getattr(self,“to_%s”%desired_format)(包,选项)
文件“/app/.heroku/src/django-tastypie-master/tastypie/serializers.py”,第410行,在to_xml中 return tostring(self.to_etree(data,options),xml_declaration = True,encoding ='utf-8')
文件“/app/.heroku/src/django-tastypie-master/tastypie/serializers.py”,第294行,在to_etree中 element.append(self.to_etree(value,options,name = key,depth = depth + 1))
文件“/app/.heroku/src/django-tastypie-master/tastypie/serializers.py”,第291行,在to_etree中 element =元素(名称或'对象')
文件“lxml.etree.pyx”,第2841行,位于lxml.etree.Element(src / lxml / lxml.etree.c:66367)
文件“apihelpers.pxi”,第110行,位于lxml.etree._makeElement(src / lxml / lxml.etree.c:14784)
文件“apihelpers.pxi”,第1573行,位于lxml.etree._tagValidOrRaise(src / lxml / lxml.etree.c:28777)
ValueError:无效的标签名称u'user / photos'
错误来自serializers.py:
if lxml is None:
raise ImproperlyConfigured("Usage of the XML aspects requires lxml and defusedxml.")
return tostring(self.to_etree(data, options), xml_declaration=True, encoding='utf-8')
有没有人知道如何解决这个问题?