广告
返回顶部
首页 > 资讯 > 后端开发 > Python >django—主机分组管理(3)
  • 763
分享到

django—主机分组管理(3)

主机django 2023-01-31 02:01:15 763人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

1.hostinfo应用下创建models表说明:manytomany数据类型,成员取自于host这个表class HostGroup(models.Model):     groupname = models.CharField(max_

1.hostinfo应用下创建models表

说明:manytomany数据类型,成员取自于host这个表

class HostGroup(models.Model):
    groupname = models.CharField(max_length=50)
    members = models.ManyToManyField(Host)


1.png


2.初始化数据库

命令:python manage.py syncdb


3.进入数据库查看表结构

命令:sqlite3 db.sqlite3

.schema hostinfo_hostgroup

.schema hostinfo_hostgroup_members


1.png


4.定义admin显示

说明:只显示组的类型,不显示成员,因为是manytomany类型

class HostGroupAdmin(admin.ModelAdmin):
    list_display = ["groupname"]
    admin.site.reGISter(HostGroup, HostGroupAdmin)


1.png


访问结果:不友好

1.png


5.重新定义models的类,返回hostname或者ip等

def __unicode__(self):
    return self.hostname

#或者

def __str__(self):
    return self.hostname

1.png


访问结果:阴影部分就是组的成员

1.png

--结束END--

本文标题: django—主机分组管理(3)

本文链接: https://www.lsjlt.com/news/185882.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • django—主机分组管理(3)
    1.hostinfo应用下创建models表说明:manytomany数据类型,成员取自于host这个表class HostGroup(models.Model):     groupname = models.CharField(max_...
    99+
    2023-01-31
    主机 django
  • Linux Basic 3:用户和组管理
    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 # who | cut -d' ' -f1 | sort -u        root2、取出最后登录到当前系统的用户的相关信息。# id `who...
    99+
    2023-01-31
    用户 Linux Basic
  • Flutter组件状态管理的3种方法
    前言 前面讲了Flutter布局,布局只是静态的。在Flutter中,组件分为StatelesslWidget和StatefulWidget。 StatelesslWidget 没有...
    99+
    2022-11-13
  • 如何在Django中使用Linux主机上的Java数组?
    Django是一个流行的Python Web框架,它提供了强大的功能和易于使用的API。但是,有时候我们需要与其他语言进行交互,例如Java。在本文中,我将向您展示如何在Django中使用Linux主机上的Java数组。 首先,我们需要安装...
    99+
    2023-10-03
    数组 linux django
  • Python批量管理主机(paramik
    paramikoparamiko模块是基于Python实现的SSH远程安全连接,用于SSH远程执行命令、文件传输等功能。默认Python没有,需要手动安装:pip install paramiko如安装失败,可以尝试yum安装:yum in...
    99+
    2023-01-31
    批量 主机 Python
  • 怎么管理vps云主机
    管理VPS云主机需要进行以下步骤:1. 选择合适的VPS云主机方案:根据自己的需求和预算选择合适的VPS云主机方案,考虑到服务器性能...
    99+
    2023-09-18
    vps云主机 云主机
  • 虚拟主机和物理主机如何区分
    虚拟主机和物理主机可以通过以下几个方面进行区分:1. 硬件资源分配:虚拟主机是在一台物理主机上通过虚拟化技术划分出来的多个虚拟环境,...
    99+
    2023-08-25
    虚拟主机
  • SSH 配置 远程管理主机
    远程管理有telnet明文传输 tcp23 临时服务           ssh 秘闻传输  tcp22  系统服务 安全ss...
    99+
    2022-10-18
  • python实现主机批量管理
        在日常的运维工作中批量对主机的是很常见的,市面上也有许多主机批量管理的软件,但有时候这些软件并不能完全的满足我们的需求。python中刚好提供了关于主机批量管理的模块,今天就让我们来看看如何利用python实现主机批量管理pytho...
    99+
    2023-01-31
    批量 主机 python
  • Vagrant如何管理DigitalOcean云主机
    这篇文章主要为大家展示了“Vagrant如何管理DigitalOcean云主机”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vagrant如何管理DigitalOcean云主机”这篇文章吧。简单...
    99+
    2023-06-27
  • 主机域名由哪些部分组成
    主机域名由以下几个部分组成:1. 主机名:表示特定主机的名称,可以是数字、字母或短横线的组合。2. 二级域名:表示主机所在的组织或公...
    99+
    2023-06-15
    主机域名 域名 主机
  • Android仿新浪微博分页管理界面(3)
    本文实例为大家分享了Android仿新浪微博分页管理界面的具体代码,供大家参考,具体内容如下 多个activity分页管理,为了方便获取上下文,采用继承TabActivity的...
    99+
    2022-06-06
    新浪微博 界面 新浪 分页 Android
  • 怎么登录管理虚拟主机
    要登录管理虚拟主机,您可以按照以下步骤进行操作:1. 获取登录信息:您需要联系您的虚拟主机提供商或管理员,获取登录虚拟主机的用户名和...
    99+
    2023-09-12
    虚拟主机
  • ASP.NET Core配置和管理Web主机
    目录1.前言2.设置主机2.1执行下列任务2.2重写和增强定义的配置3.主机配置值3.1应用程序键(名称)3.2捕获启动错误3.3内容根3.4详细错误3.5环境3.6HTTPS端口3...
    99+
    2022-11-13
  • 杭州主机托管怎么办理
    杭州主机托管需要以下步骤:1. 选择主机托管服务商:根据自己的需求和预算,选择一个可靠的主机托管服务商。2. 确定机房位置:选择机房...
    99+
    2023-06-14
    杭州主机托管 主机托管 主机
  • 东莞主机托管怎么办理
    办理东莞主机托管的步骤如下:1. 选择合适的主机托管服务商:根据自己的需求和预算选择一家可靠的主机托管服务商。2. 签订合同:与主机...
    99+
    2023-06-05
    东莞主机托管 主机托管 主机
  • 杭州主机托管服务器怎么管理
    1. 远程管理:通过远程桌面连接工具(如TeamViewer、远程桌面连接等)远程登录服务器,进行管理操作。2. 控制面板管理:使用...
    99+
    2023-06-17
    杭州主机托管 主机托管 主机
  • 主机域名的组成部分有哪些
    主机域名由以下部分组成:1. 主机名:主机名是指计算机的名称,用于唯一标识网络中的一台计算机。2. 域名:域名是指在互联网上用来标识...
    99+
    2023-06-10
    主机域名 主机 域名
  • 虚拟主机有什么管理系统
    这篇“虚拟主机有什么管理系统”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“虚拟主机有什么管理系统”文章吧。虚拟主机管理系统有...
    99+
    2023-07-04
  • 云主机管理的方法有哪些
    云主机管理的方法有以下几种:1. 控制面板管理:云服务提供商通常会提供一个控制面板,用户可以通过控制面板来管理云主机,包括创建、启动...
    99+
    2023-09-21
    云主机
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作