我有一个功能:
node = self.conn.NodeDriver.create_node(name = utils.VM_NAME %
(course_id, names[i], idx),
image = images[i],
size = sizes[i],
networks = network[i],
ex_keyname = key_pair.name)
self.nodes.append(node)
使用networks参数,我分配一个这样的列表:
<OpenStackNetwork id="d271340d-a55c-4470-af22-42640072917f" name="n-89-net2" cidr="None">
编译时我收到错误:
networks = network[i],
TypeError: 'OpenStackNetwork' object does not support indexing
请教我如何解决这个问题。谢谢。
答案 0 :(得分:0)
你刚刚为网络参数分配了一个对象,这肯定是行不通的,试试像[OpenStackNetwork()]
注意:放置您的真实对象而不是我的示例