请教一个问题,xadmin框架,如何在后台自定义增减表格数量

class JenkinsProject(models.Model):

jenkins_env = models.ForeignKey(JenkinsEnv, verbose_name='环境', related_name='jenkins_env', on_delete=models.CASCADE,help_text="选用哪台jenkins服务器")
company_project = models.ForeignKey(CompanyProject, verbose_name='项目组', related_name='company_project',on_delete=models.CASCADE, help_text="请选择工程所属的项目组")
name = models.CharField(verbose_name='名称', max_length=100, help_text="任务名称")
project_name = models.CharField(verbose_name='构建任务名称', max_length=100, help_text="配置在 Jenkins 任务的全称")
ftpURL = models.CharField(verbose_name='Ftp下载地址',default="待填写", max_length=100, help_text="工程构建的客户端下载地址")

#自定义参数
parm_1 = models.CharField(verbose_name='参数名称1', max_length=100,default="待填写")
value_1 = models.CharField(verbose_name='参数数值1', max_length=100,default="待填写", help_text="Jenkins参数1的名称和value值")
parm_2 = models.CharField(verbose_name='参数名称2', max_length=100,default="待填写")
value_2 = models.CharField(verbose_name='参数数值2', max_length=100,default="待填写", help_text="Jenkins参数2的名称和value值")
parm_3 = models.CharField(verbose_name='参数名称3', max_length=100,default="待填写")
value_3 = models.CharField(verbose_name='参数数值3', max_length=100,default="待填写", help_text="Jenkins参数3的名称和value值")
parm_4 = models.CharField(verbose_name='参数名称4', max_length=100,default="待填写")
value_4 = models.CharField(verbose_name='参数数值4', max_length=100,default="待填写", help_text="Jenkins参数4的名称和value值")
parm_5 = models.CharField(verbose_name='参数名称5', max_length=100,default="待填写")
value_5 = models.CharField(verbose_name='参数数值5', max_length=100,default="待填写", help_text="Jenkins参数5的名称和value值")
parm_6 = models.CharField(verbose_name='参数名称6', max_length=100,default="待填写")
value_6 = models.CharField(verbose_name='参数数值6', max_length=100,default="待填写", help_text="Jenkins参数6的名称和value值")
parm_7 = models.CharField(verbose_name='参数名称7', max_length=100,default="待填写")
value_7 = models.CharField(verbose_name='参数数值7', max_length=100,default="待填写", help_text="Jenkins参数7的名称和value值")




    我这里是写死的,怎么样能做成,在前端我可以自己增减model

评论 0