From 1781dba630104b49f4a9e074dfb7b9a79f61ef66 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Wed, 7 Aug 2024 15:43:28 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=94=B9testitem=20field=20ty?= =?UTF-8?q?pe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../0017_alter_testitem_field_type.py | 18 ++++++++++++++++++ apps/qm/models.py | 6 +++++- 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 apps/qm/migrations/0017_alter_testitem_field_type.py diff --git a/apps/qm/migrations/0017_alter_testitem_field_type.py b/apps/qm/migrations/0017_alter_testitem_field_type.py new file mode 100644 index 00000000..3e52912c --- /dev/null +++ b/apps/qm/migrations/0017_alter_testitem_field_type.py @@ -0,0 +1,18 @@ +# Generated by Django 3.2.12 on 2024-08-07 07:42 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('qm', '0016_auto_20240807_0958'), + ] + + operations = [ + migrations.AlterField( + model_name='testitem', + name='field_type', + field=models.CharField(choices=[('input-int', '整数输入'), ('input-number', '小数输入'), ('input-text', '文本输入'), ('select-text', '单选文本'), ('selects-text', '多选文本')], default='input-number', max_length=20, verbose_name='字段类型'), + ), + ] diff --git a/apps/qm/models.py b/apps/qm/models.py index c88be078..9a980c39 100644 --- a/apps/qm/models.py +++ b/apps/qm/models.py @@ -51,7 +51,11 @@ class TestItem(CommonAModel): """ name = models.CharField('名称', max_length=100) field_type = models.CharField('字段类型', max_length=20, default='input-number', choices=( - ('input-number', '数字输入'), ('input-text', '文本输入'), ('select', '单选'), ('selects', '多选') + ('input-int', '整数输入'), + ('input-number', '小数输入'), + ('input-text', '文本输入'), + ('select-text', '单选文本'), + ('selects-text', '多选文本') )) number = models.CharField('编号', max_length=20, default='', blank=True) choices = models.JSONField('选项', default=list, blank=True)