예제 #1
0
class ModuleInfo(BaseTable):
    class Meta:
        verbose_name = '模块信息'
        db_table = 'ModuleInfo'

    module_name = models.CharField('模块名称', max_length=50)
    belong_project = models.ForeignKey(ProjectInfo, on_delete=models.CASCADE)
    test_user = models.CharField('测试负责人', max_length=50)
    simple_desc = models.CharField('简要描述', max_length=100, null=True)
    other_desc = models.CharField('其他信息', max_length=100, null=True)
    objects = ModuleInfoManager()
예제 #2
0
class ModuleInfo(BaseTable):
    class Meta:
        verbose_name = '模块信息'
        db_table = 'ModuleInfo'

    module_name = models.CharField('模块名称', max_length=50)
    belong_project = models.ForeignKey(ProjectInfo, on_delete=models.CASCADE)
    test_user = models.CharField('测试负责人', max_length=50)
    lifting_time = models.DateTimeField('提测时间')
    simple_desc = models.CharField('简要描述', max_length=100, null=True)
    other_desc = models.CharField('其他信息', max_length=100, null=True)
    status = models.IntegerField('有效/无效', default=1)
    objects = ModuleInfoManager()
예제 #3
0
class ModuleInfo(models.Model):
    class Meta:
        db_table = 'ModuleInfo'

    module_name = models.CharField(max_length=50)
    belong_project = models.ForeignKey(ProjectInfo, on_delete=models.CASCADE)
    test_user = models.CharField(max_length=50)
    lifting_time = models.DateTimeField()
    simple_desc = models.CharField(max_length=100, null=True)
    other_desc = models.CharField(max_length=100, null=True)
    status = models.IntegerField(default=1)
    create_time = models.DateTimeField(auto_now_add=True)
    update_time = models.DateTimeField(auto_now=True)
    objects = ModuleInfoManager()
예제 #4
0
class ModuleInfo(BaseTable):
    class Meta:
        verbose_name = '模块信息'
        db_table = 'ModuleInfo'

    module_name = models.CharField('模块名称', max_length=50, null=False)
    belong_project = models.ForeignKey(ProjectInfo, on_delete=models.CASCADE)
    test_user = models.CharField('测试负责人', max_length=50, null=False)
    simple_desc = models.CharField('简要描述', max_length=100, null=True)
    other_desc = models.CharField('其他信息', max_length=100, null=True)

    config_id = models.IntegerField('关联配置id', null=True)
    creator = models.CharField('创建人', max_length=20, null=False)
    leader_user = models.CharField('负责人', max_length=20, null=False)

    objects = ModuleInfoManager()
예제 #5
0
class ModuleInfo(BaseTable):
    create_time = models.DateTimeField('创建时间',
                                       blank=True,
                                       default=timezone.now)

    class Meta:
        verbose_name = '模块信息'
        db_table = 'module_info'

    module_name = models.CharField('模块名称', max_length=50)
    belong_project = models.ForeignKey(ProjectInfo, on_delete=models.CASCADE)
    test_user = models.CharField('测试负责人', max_length=50)
    simple_desc = models.CharField('简要描述', max_length=100, null=True)
    other_desc = models.CharField('其他信息', max_length=100, null=True)
    is_delete = models.BooleanField('是否已被删除', default=False)

    objects = ModuleInfoManager()

    def delete(self, *args, **kwargs):
        self.is_delete = True
        super(ModuleInfo, self).save(args, kwargs)

    def __str__(self):
        return self.module_name