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
models

3、初始化数据库

  技术分享

 

以上是关于Python自动化开发未完待续的主要内容,如果未能解决你的问题,请参考以下文章

python 函数(未完待续)

Python之路第一课Day6--随堂笔记(面向对象编程进阶...未完待续 )

使用FPGA开发板驱动VGA显示器(未完待续)

分布式 Git(未完待续)

python 单步调试初探(未完待续)

载着 AI 梦想向前奔跑!2022 Amazon DeepRacer 自动驾驶联赛未完待续!