Django 1.3,Python 2.6 while循环失败

时间:2012-06-14 13:16:54

标签: django python-2.6

此代码应从一组django模型返回空白XML文档或生成的XML文档。

由于某种未知的原因,它在while循环中失败了。它使用python 2.6在django 1.2上本地工作,我们已经将它移动到django 1.3和python 2.6上的开发服务器,它不起作用。

def serialise_data(set, models, format, **args):
    full_xml = '<?xml version="1.0" ?><document>'
    #return True  <-- Will Hit This.
    while (len(set) > 0):
        #return True  <-- Never Hits This.
        object = set.pop(0)  
        model = models.pop(0)
        sub_xml = model_to_xml(object, model, len(set))
        full_xml += sub_xml

    full_xml += "</document>"
    #return True <-- Never Hits This Either.
    return full_xml

0 个答案:

没有答案