0
저는 파이썬과 장고에 익숙하지 않아 모든 VM을 나열해야합니다. pyvmomi와 Django를 사용했지만 VSphere에서 폴더 이름을 가져올 수 없습니다. 이상한 줄이 보입니다.Pyvmomi는 폴더 이름을 얻습니다.
VM웨어 목록
'vim.Folder : 그룹-v207'
'vim.Folder : 그룹 v3177'
'vim.Folder : 그룹-v188'
vSphere에서 3 개의 폴더가 있으므로 연결 상태가 좋다고 생각하지만 실제로는 이름이 아닙니다.
<h1>VMware list</h1>
{% for vmFolder in vmsFolders %}
<div>
<h3>{{ vmFolder }}</h3>
</div>
{% endfor %}
아무도 내 폴더의 실제 이름을 얻을 수 있도록 할 수
views.py
from __future__ import print_function
from django.shortcuts import render
from pyVim.connect import SmartConnect, Disconnect
import ssl
def home(request):
s = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
s.verify_mode = ssl.CERT_NONE
try:
connect = SmartConnect(...)
except:
connect = SmartConnect(...)
datacenter = connect.content.rootFolder.childEntity[0]
vmsFolders = datacenter.vmFolder.childEntity
Disconnect(connect)
return render(request, 'vmware/home.html', {'vmsFolders':vmsFolders})
home.html을 : 여기
내 코드? 당신은 특히이 같은 이름을 원하는 명시 할 필요가