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()
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()
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()
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()
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