Python自动化开发未完待续
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python自动化开发未完待续相关的知识,希望对你有一定的参考价值。
1、创建项目
2、创建models
from django.db import models # Create your models here. # 主机表 class Host(models.Model): # 主机名 hostname = models.CharField(max_length=128,unique=True) # 主机key key = models.TextField() # 主机状态 # 等待同意 status_choices = ((0,‘Waiting Approval‘), # 已同意 (1,‘Accepted‘), # 已拒绝 (2,‘Rejected‘)) # 主机系统类型 os_type_choices =( (‘redhat‘,‘Redhat\\CentOS‘), (‘ubuntu‘,‘Ubuntu‘), (‘suse‘,‘Suse‘), (‘windows‘,‘Windows‘), ) os_type = models.CharField(choices=os_type_choices,max_length=64,default=‘redhat‘) status = models.SmallIntegerField(choices=status_choices,default=0) def __str__(self): return self.hostname # 主机组 class HostGroup(models.Model): # 组名 name = models.CharField(max_length=64,unique=True) # 属于该组的主机 hosts = models.ManyToManyField(Host,blank=True) def __str__(self): return self.name
3、初始化数据库
以上是关于Python自动化开发未完待续的主要内容,如果未能解决你的问题,请参考以下文章