【发布时间】:2017-06-15 12:22:50
【问题描述】:
我正在尝试将我所有的帖子数据附加到 xml 文件中,但它总是被覆盖。这是我的代码:
def some(request):
if request.method == 'POST':
location_name = request.POST.get('lname')
rname = request.POST.get('rname')
seat = request.POST.get('seat')
projector = request.POST.get('projector')
video = request.POST.get('video')
root = ET.Element("roomlist")
doc = ET.SubElement(root, "locationname", name=location_name)
doc1 = ET.SubElement(doc, "roomid", name="1234")
ET.SubElement(doc1, "roomname", name=rname).text = rname
ET.SubElement(doc1, "noseats", name=seat).text = seat
ET.SubElement(doc1, "projectorscreen", name=projector).text = projector
ET.SubElement(doc1, "videoconf", name=video).text = video
tree = ET.ElementTree(root)
tree.write("filename.xml")
return render(request, 'booking/bmr.html', {})
这里我需要当用户提交表单时,所有数据都将附加到现有的 XML 文件中,但在我的情况下,它每次都会被覆盖。
【问题讨论】: