次のような長い文字列 ( my_xml
)を作成できます。
elements = Element.objects.all()
my_xml = '<?xml version="1.0" encoding="utf-8"?>\n'
my_xml += 'description\n'
my_xml += 'document title\n'
my_xml += 'other_infos\n'
for elt in elements:
my_xml += elt.title
my_xml += elt.desc
return HttpResponse(my_xml)
my_xml +=
「 」タグを繰り返す代わりに、それを行う別のよりクリーンな方法はありますか?