我想扩展一个序列化的 django 模型,以便 json/xml 输出包含一个自定义标签(正文中的任何地方都可以)。
目前我正在做这样的事情来序列化模型。
data = serializers.serialize('xml', SomeModel.objects.all(), fields=('name','size'))
但是如何用say(或类似的)扩展它:
<field type="CharField" name="CustomString">Hello World</field>
所以最终这就是我想做的事情:
custom_field = [{'notes':'Hello World'}]
data = serializers.serialize('xml', SomeModel.objects.all()+custom_field, fields=('name','size','notes'))
这可能吗?如果我需要更多解释,请告诉我。谢谢!