Javascript 如何连接netmiko和django应用程序

Javascript 如何连接netmiko和django应用程序,javascript,django,netmiko,Javascript,Django,Netmiko,由于netmiko指定应该有一个设备类型、IP地址、用户名和密码,所以我制作了一个名为devices的模型,我试图做的是,当我单击表中创建的每个设备时,它应该使用四个凭据执行netmiko,如设备类型、IP地址、,所选或单击的特定设备的用户名和密码,应允许我键入可通过按下按钮执行的命令 device['ip'] = 'DESKTOP-CT4RSIT' 你能帮我查一下密码吗 Model.py class Device(models.Model): CISCO1 = 1 CISCO

由于netmiko指定应该有一个设备类型、IP地址、用户名和密码,所以我制作了一个名为devices的模型,我试图做的是,当我单击表中创建的每个设备时,它应该使用四个凭据执行netmiko,如设备类型、IP地址、,所选或单击的特定设备的用户名和密码,应允许我键入可通过按下按钮执行的命令

device['ip'] = 'DESKTOP-CT4RSIT'
你能帮我查一下密码吗

Model.py
class Device(models.Model):
    CISCO1 = 1
    CISCO2 = 2
    CISCO3 = 3
    CISCO4 = 4
    DEVICE_TYPES = (
        (CISCO1, 'cisco_ios'),
        (CISCO2, 'cisco_nxos_ssh'),
        (CISCO3, 'cisco_s300'),
        (CISCO4, 'cisco_tp_tcce'),
    )
    device_name = models.CharField(max_length=50)
    publication_date = models.DateField(null=True)
    IP_address = models.CharField(max_length=50)
    username = models.CharField(max_length=30)
    password = models.CharField(max_length=30)
    device_type = models.PositiveSmallIntegerField(choices=DEVICE_TYPES)
    timestamp = models.DateField(auto_now_add=True, auto_now=False)

    def __str__(self):
        return self.device_name
device['ip'] = 'DESKTOP-CT4RSIT'
connect.html
{%load static%}
曼奈公司。

Netminko应用程序 运行命令:

device['ip'] = 'DESKTOP-CT4RSIT'
{%csrf_令牌%} {{form}}
{%if request.POST%} 命令输出:

device['ip'] = 'DESKTOP-CT4RSIT'
{{output}} {%endif%}
乌尔斯皮
device['ip'] = 'DESKTOP-CT4RSIT'
路径('execute/',连接\管理,名称='execute\设备')

device['ip'] = 'DESKTOP-CT4RSIT'
需要第一次安装
device['ip'] = 'DESKTOP-CT4RSIT'
当我点击这一个,它应该使我能够手动输入所有细节,并按执行

device['ip'] = 'DESKTOP-CT4RSIT'
手动输入所有字段并执行
device['ip'] = 'DESKTOP-CT4RSIT'
这是网站上的视图,但无论我键入什么,它都会连接到cisco_ios

device['ip'] = 'DESKTOP-CT4RSIT'
输出
device['ip'] = 'DESKTOP-CT4RSIT'

device['ip'] = 'DESKTOP-CT4RSIT'
需要第二个设置
device['ip'] = 'DESKTOP-CT4RSIT'
当我点击“每个字段”按钮时,它会弹出一个模式,该模式当前正在处理所有填充的字段,当我键入命令并执行时,它会针对指定的设备运行

device['ip'] = 'DESKTOP-CT4RSIT'

device['ip'] = 'DESKTOP-CT4RSIT'
这不起作用:

device['ip'] = 'DESKTOP-CT4RSIT'
device['host'] = fqdn.domain.com
这需要:

device['ip'] = 'DESKTOP-CT4RSIT'
device['ip'] = 1.2.3.4      # The IP address of the device

device['ip'] = 'DESKTOP-CT4RSIT'