renderers.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:issue-reporting 作者: 6aika 项目源码 文件源码
def render(self, data, accepted_media_type=None, renderer_context=None):
        if data is None:
            return ''
        view = (renderer_context.get("view") if renderer_context else None)
        self.item_tag_name = getattr(view, "item_tag_name", self.item_tag_name)
        self.root_tag_name = getattr(view, "root_tag_name", self.root_tag_name)
        stream = StringIO()
        xml = SimplerXMLGenerator(stream, self.charset)
        xml.startDocument()
        root_tag_name = (getattr(data, "xml_tag", None) or self.root_tag_name)
        self._to_xml(xml, data, root_tag_name)
        xml.endDocument()
        return stream.getvalue()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号