консольный софт и выводить результат на странице + после вывода результата в ту же сессию опять отправить команду до тех пор пока не получу конечный результат
сейчас использую
'''
def testpage(request):
template = 'test.html'
p = sub.Popen('python --version', stdout = sub.PIPE, stderr = sub.PIPE)
output, errors = p.communicate()
context = {
'output': output,
'errors': errors
}
return render(request, template, context)
'''
но встает вопрос после получения результата как в ту же сессию отправить новую команду?
я не уверен, но кажется вам может помочь https://pyneng.readthedocs.io/ru/latest/book/19_ssh_telnet/pexpect.html
Обсуждают сегодня