这是我的模型课
#!/usr/bin/python
from django.db import models
class olWS(models.Model):
country=models.CharField(max_length=4)
comment=models.TextField()
这就是我尝试在模型字段中递归地输入值的方式,同时从 django shell 迭代 xml 数据。
>>> from ol.models import olWS
>>> import xml.etree.cElementTree as ET
>>> tree=ET.ElementTree(file='data1')
>>> ws=olWS()
>>> for el in tree.iter():
... if el.tag=='cusotm_var4':
... ws.country=el.text
... if el.tag=='comments':
... ws.comment=el.text
...
>>> ws.save()
>>> ws.id
1
>>> ws.country
'US'
>>> ws.comment
'where are my cds i ordered'
我得到的只是模型中输入的一行。如何在模型字段中获取 xml 数据中迭代的所有值。