django请查看索引错误我正在获取机构ip管理模块进行编辑并保存IP地址和验证

时间:2010-11-24 09:44:14

标签: django

1 个答案:

答案 0 :(得分:2)

我已经看到了你的错误(根据要求),而且它并不漂亮。但是,我可以给你两个评论:

  1. 您应该更好地格式化以使其更清晰。对于多行引用,您需要使用blockquotes对其进行格式化。选择文本,然后单击IOIO图标(或按 Ctrl K )。
    code icon http://oi52.tinypic.com/2la4o60.jpg«选择粘贴代码后点击该内容!!

  2. 您的问题似乎出现在ip_list_readadmin_view.py的{​​{1}}函数中。也许548大于index-1返回的列表的实际大小?

  3. 当然,这完全是猜测,因为我不知道函数的其余部分是什么样的,或者你想要实现的目标。

    更新

    在那堆代码中,你有一些看起来像

    的东西
    object_persistence(...)

    您的if chk_exist_obj: chk_exist_obj = chk_exist_obj[0] ip_type = chk_exist_obj.ip_type arranged_list = arrange_ips(chk_exist_obj) print arranged_list 功能是造成问题的功能。它到底是做什么用的?根据语句arrange_ips(),我们看到chk_exist_obj = chk_exist_obj[0]现在是一个列表项。你想安排什么?

    在引用回滚打印输出时,chk_exist_obj调用arrange_ips()ip_list_read()行上失败,因为它尝试访问不存在的列表条目。