我做了一个函数,我希望能够在我的管理表单中动态运行,也希望它可以在多个字段中重用。在
基本上,我们有一个dmvpn ip和一个子网。我想能够点击,找到免费的ip/子网,然后运行我的功能对当前值的其他记录有该字段
所以findfreeip将位于两个字段的旁边,在第4个八位字节中找到下一个可用的dmvpn IP,并在第三个八位字节中找到下一个可用的子网。然后也许一个弹出窗口显示免费的IP/子网,然后点击它就会填充我的字段
这是模型和函数
在模型.py在
class ShowroomConfigData(models.Model):
location = models.CharField(max_length=50)
dmvpn_dsl_ip = models.GenericIPAddressField(protocol='IPv4')
subnet = models.GenericIPAddressField(protocol='IPv4')
...
在函数.py在
^{pr2}$我得到一个列表中的所有子网,然后将该列表发送给函数,该函数将在您请求的octect中查找下一个可用的IP
在管理员py在
完整的详细信息可以在django文档站点的admin writing actions下找到
正确的方法是创建自定义小部件并将其传递到管理中的change form。在
您的小部件可以通过ajax调用某个视图来执行IP查找并用响应填充输入。在
请看一下django的源代码example。在
相关问题 更多 >
编程相关推荐