将Django模型保存为XML

2024-09-30 16:19:41 发布

您现在位置:Python中文网/ 问答频道 /正文

django保存了我的xml视图。在

def my_serialize(request):
    from django.core import serializers
    data = serializers.serialize("xml", LogChanges.objects.all())
    from django.core.files import File
    f = open('tickets.xml', 'w')
    myfile = File(f)
    myfile.write(data)
    myfile.close()
    return HttpResponse("All done!")

然后我用这种方式得到输出:

^{pr2}$

有没有一种方法可以在不使用库的情况下以更简单的xml形式保存它,或者我真的必须使用库吗?比如:

<rowset> 
    <row>
        <prevRemarks> action taken </prevRemarks>
        <idTicket>1</idTicket>
        ...etc...
    </row>
</rowset>

Tags: djangofromcoreimport视图dataxmlmyfile