From 9d7db25d97c1be246f956c7ca5ca148564eb27bd Mon Sep 17 00:00:00 2001 From: shaohuzhang1 Date: Mon, 17 Jun 2024 09:43:14 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=B7=A5=E4=BD=9C=E6=B5=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ..._application_type_application_work_flow.py | 23 +++++++++++++++++++ apps/application/models/application.py | 6 ++--- 2 files changed, 26 insertions(+), 3 deletions(-) create mode 100644 apps/application/migrations/0009_application_type_application_work_flow.py diff --git a/apps/application/migrations/0009_application_type_application_work_flow.py b/apps/application/migrations/0009_application_type_application_work_flow.py new file mode 100644 index 000000000..bad9e9bec --- /dev/null +++ b/apps/application/migrations/0009_application_type_application_work_flow.py @@ -0,0 +1,23 @@ +# Generated by Django 4.1.13 on 2024-06-17 09:41 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('application', '0008_chat_is_deleted'), + ] + + operations = [ + migrations.AddField( + model_name='application', + name='type', + field=models.CharField(choices=[('SIMPLE', '简易'), ('WORK_FLOW', '工作流')], default='SIMPLE', max_length=256, verbose_name='应用类型'), + ), + migrations.AddField( + model_name='application', + name='work_flow', + field=models.JSONField(default=dict, verbose_name='工作流数据'), + ), + ] diff --git a/apps/application/models/application.py b/apps/application/models/application.py index dd8967718..43fb10c50 100644 --- a/apps/application/models/application.py +++ b/apps/application/models/application.py @@ -48,9 +48,9 @@ class Application(AppModelMixin): model_setting = models.JSONField(verbose_name="模型参数相关设置", default=get_model_setting_dict) problem_optimization = models.BooleanField(verbose_name="问题优化", default=False) icon = models.CharField(max_length=256, verbose_name="应用icon", default="/ui/favicon.ico") - work_flow = models.JSONField(verbose_name="工作流数据", default={}) - type = models.CharField(verbose_name="应用类型", choices=ApplicationTypeChoices, - default=ApplicationTypeChoices.SIMPLE) + work_flow = models.JSONField(verbose_name="工作流数据", default=dict) + type = models.CharField(verbose_name="应用类型", choices=ApplicationTypeChoices.choices, + default=ApplicationTypeChoices.SIMPLE, max_length=256) @staticmethod def get_default_model_prompt():