내 PC에서 django로 테스트하고 있는데, if 문이 true이고 r1 변수가 옳지 않으면 코드를 실행하면됩니다.if django if 진술
def trovapernome(request, aggregatore, nome):
url = urllib.urlopen("http://127.0.0.1:8000/media/%s.xml" % (aggregatore))
richiesta = url.read()
tree = ET.fromstring(richiesta)
iterator = tree.getiterator("location")
t = get_template('prova.xml')
for name in tree.iter('name'):
if name.text.lower() == nome.lower():
c = Context({'id' : name.text})
r1 = HttpResponse(t.render(c), mimetype='application/xml')
return r1
그렇지 않으면이 코드 :
def trovapernome(request, aggregatore, nome):
url = urllib.urlopen("http://127.0.0.1:8000/media/%s.xml" % (aggregatore))
richiesta = url.read()
tree = ET.fromstring(richiesta)
iterator = tree.getiterator("location")
t = get_template('prova.xml')
for name in tree.iter('name'):
if name.text.lower() == nome.lower():
c = Context({'id' : name.text})
r1 = HttpResponse(t.render(c), mimetype='application/xml')
else: r1 = HttpResponse(t.render(Context({'id' : 'prova'})), mimetype='application/xml')
return r1
반환 당신은 트리의 여러 요소를 통해 루핑