diff --git a/apps/application/migrations/0001_initial.py b/apps/application/migrations/0001_initial.py index ebf6d47ec..04b803f60 100644 --- a/apps/application/migrations/0001_initial.py +++ b/apps/application/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 4.1.10 on 2023-11-14 07:30 +# Generated by Django 4.1.10 on 2023-12-14 04:11 import django.contrib.postgres.fields from django.db import migrations, models @@ -11,9 +11,9 @@ class Migration(migrations.Migration): initial = True dependencies = [ - ('setting', '0003_alter_model_provider'), - ('users', '0001_initial'), + ('setting', '0001_initial'), ('dataset', '0001_initial'), + ('users', '0001_initial'), ] operations = [ @@ -24,12 +24,11 @@ class Migration(migrations.Migration): ('update_time', models.DateTimeField(auto_now=True, verbose_name='修改时间')), ('id', models.UUIDField(default=uuid.uuid1, editable=False, primary_key=True, serialize=False, verbose_name='主键id')), ('name', models.CharField(max_length=128, verbose_name='应用名称')), - ('desc', models.CharField(max_length=128, verbose_name='引用描述')), - ('prologue', models.CharField(max_length=1024, verbose_name='开场白')), - ('example', django.contrib.postgres.fields.ArrayField(base_field=models.CharField(blank=True, max_length=256), size=None, verbose_name='示例列表')), + ('desc', models.CharField(default='', max_length=128, verbose_name='引用描述')), + ('prologue', models.CharField(default='', max_length=1024, verbose_name='开场白')), + ('example', django.contrib.postgres.fields.ArrayField(base_field=models.CharField(blank=True, max_length=256), default=list, size=None, verbose_name='示例列表')), ('dialogue_number', models.IntegerField(default=0, verbose_name='会话数量')), - ('status', models.BooleanField(default=True, verbose_name='是否发布')), - ('model', models.ForeignKey(db_constraint=False, on_delete=django.db.models.deletion.DO_NOTHING, to='setting.model')), + ('model', models.ForeignKey(blank=True, db_constraint=False, null=True, on_delete=django.db.models.deletion.SET_NULL, to='setting.model')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='users.user')), ], options={ @@ -49,6 +48,19 @@ class Migration(migrations.Migration): 'db_table': 'application_chat', }, ), + migrations.CreateModel( + name='ApplicationAccessToken', + fields=[ + ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), + ('update_time', models.DateTimeField(auto_now=True, verbose_name='修改时间')), + ('application', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to='application.application', verbose_name='应用id')), + ('access_token', models.CharField(max_length=128, unique=True, verbose_name='用户公开访问 认证token')), + ('is_active', models.BooleanField(default=True, verbose_name='是否开启公开访问')), + ], + options={ + 'db_table': 'application_access_token', + }, + ), migrations.CreateModel( name='ChatRecord', fields=[ @@ -56,17 +68,17 @@ class Migration(migrations.Migration): ('update_time', models.DateTimeField(auto_now=True, verbose_name='修改时间')), ('id', models.UUIDField(default=uuid.uuid1, editable=False, primary_key=True, serialize=False, verbose_name='主键id')), ('vote_status', models.CharField(choices=[('-1', '未投票'), ('0', '赞同'), ('1', '反对')], default='-1', max_length=10, verbose_name='投票')), - ('source_id', models.UUIDField(verbose_name='资源id 段落/问题 id ')), - ('source_type', models.CharField(choices=[('0', '问题'), ('1', '段落')], default='0', max_length=1, verbose_name='资源类型')), + ('source_id', models.UUIDField(null=True, verbose_name='资源id 段落/问题 id ')), + ('source_type', models.CharField(blank=True, choices=[('0', '问题'), ('1', '段落')], default='0', max_length=2, null=True, verbose_name='资源类型')), ('message_tokens', models.IntegerField(default=0, verbose_name='请求token数量')), ('answer_tokens', models.IntegerField(default=0, verbose_name='响应token数量')), ('problem_text', models.CharField(max_length=1024, verbose_name='问题')), ('answer_text', models.CharField(max_length=1024, verbose_name='答案')), - ('improve_problem_id_list', django.contrib.postgres.fields.ArrayField(base_field=models.UUIDField(blank=True), default=list, size=None, verbose_name='改进标注列表')), + ('improve_paragraph_id_list', django.contrib.postgres.fields.ArrayField(base_field=models.UUIDField(blank=True), default=list, size=None, verbose_name='改进标注列表')), ('index', models.IntegerField(verbose_name='对话下标')), ('chat', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='application.chat')), - ('dataset', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='dataset.dataset', verbose_name='数据集')), - ('paragraph', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='dataset.paragraph', verbose_name='段落id')), + ('dataset', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='dataset.dataset', verbose_name='数据集')), + ('paragraph', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='dataset.paragraph', verbose_name='段落id')), ], options={ 'db_table': 'application_chat_record', @@ -85,4 +97,19 @@ class Migration(migrations.Migration): 'db_table': 'application_dataset_mapping', }, ), + migrations.CreateModel( + name='ApplicationApiKey', + fields=[ + ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), + ('update_time', models.DateTimeField(auto_now=True, verbose_name='修改时间')), + ('id', models.UUIDField(default=uuid.uuid1, editable=False, primary_key=True, serialize=False, verbose_name='主键id')), + ('secret_key', models.CharField(max_length=1024, unique=True, verbose_name='秘钥')), + ('is_active', models.BooleanField(default=True, verbose_name='是否开启')), + ('application', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='application.application', verbose_name='应用id')), + ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='users.user', verbose_name='用户id')), + ], + options={ + 'db_table': 'application_api_key', + }, + ), ] diff --git a/apps/application/migrations/0002_alter_chatrecord_dataset_alter_chatrecord_paragraph.py b/apps/application/migrations/0002_alter_chatrecord_dataset_alter_chatrecord_paragraph.py deleted file mode 100644 index 706aaa261..000000000 --- a/apps/application/migrations/0002_alter_chatrecord_dataset_alter_chatrecord_paragraph.py +++ /dev/null @@ -1,25 +0,0 @@ -# Generated by Django 4.1.10 on 2023-11-14 08:02 - -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ('dataset', '0001_initial'), - ('application', '0001_initial'), - ] - - operations = [ - migrations.AlterField( - model_name='chatrecord', - name='dataset', - field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='dataset.dataset', verbose_name='数据集'), - ), - migrations.AlterField( - model_name='chatrecord', - name='paragraph', - field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='dataset.paragraph', verbose_name='段落id'), - ), - ] diff --git a/apps/application/migrations/0003_alter_chatrecord_dataset_alter_chatrecord_paragraph.py b/apps/application/migrations/0003_alter_chatrecord_dataset_alter_chatrecord_paragraph.py deleted file mode 100644 index 0cc698559..000000000 --- a/apps/application/migrations/0003_alter_chatrecord_dataset_alter_chatrecord_paragraph.py +++ /dev/null @@ -1,25 +0,0 @@ -# Generated by Django 4.1.10 on 2023-11-14 08:03 - -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ('dataset', '0001_initial'), - ('application', '0002_alter_chatrecord_dataset_alter_chatrecord_paragraph'), - ] - - operations = [ - migrations.AlterField( - model_name='chatrecord', - name='dataset', - field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='dataset.dataset', verbose_name='数据集'), - ), - migrations.AlterField( - model_name='chatrecord', - name='paragraph', - field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='dataset.paragraph', verbose_name='段落id'), - ), - ] diff --git a/apps/application/migrations/0004_alter_chatrecord_source_id_and_more.py b/apps/application/migrations/0004_alter_chatrecord_source_id_and_more.py deleted file mode 100644 index 6e15c2745..000000000 --- a/apps/application/migrations/0004_alter_chatrecord_source_id_and_more.py +++ /dev/null @@ -1,23 +0,0 @@ -# Generated by Django 4.1.10 on 2023-11-14 08:09 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('application', '0003_alter_chatrecord_dataset_alter_chatrecord_paragraph'), - ] - - operations = [ - migrations.AlterField( - model_name='chatrecord', - name='source_id', - field=models.UUIDField(null=True, verbose_name='资源id 段落/问题 id '), - ), - migrations.AlterField( - model_name='chatrecord', - name='source_type', - field=models.CharField(choices=[('0', '问题'), ('1', '段落'), ('-1', '其他')], default='-1', max_length=5, verbose_name='资源类型'), - ), - ] diff --git a/apps/application/migrations/0005_alter_chatrecord_source_type.py b/apps/application/migrations/0005_alter_chatrecord_source_type.py deleted file mode 100644 index 59776684c..000000000 --- a/apps/application/migrations/0005_alter_chatrecord_source_type.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 4.1.10 on 2023-11-14 08:11 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('application', '0004_alter_chatrecord_source_id_and_more'), - ] - - operations = [ - migrations.AlterField( - model_name='chatrecord', - name='source_type', - field=models.CharField(blank=True, choices=[('0', '问题'), ('1', '段落')], default='0', max_length=2, null=True, verbose_name='资源类型'), - ), - ] diff --git a/apps/application/migrations/0006_applicationaccesstoken_applicationapikey.py b/apps/application/migrations/0006_applicationaccesstoken_applicationapikey.py deleted file mode 100644 index c4a65a9a2..000000000 --- a/apps/application/migrations/0006_applicationaccesstoken_applicationapikey.py +++ /dev/null @@ -1,43 +0,0 @@ -# Generated by Django 4.1.10 on 2023-11-15 09:55 - -from django.db import migrations, models -import django.db.models.deletion -import uuid - - -class Migration(migrations.Migration): - - dependencies = [ - ('users', '0001_initial'), - ('application', '0005_alter_chatrecord_source_type'), - ] - - operations = [ - migrations.CreateModel( - name='ApplicationAccessToken', - fields=[ - ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), - ('update_time', models.DateTimeField(auto_now=True, verbose_name='修改时间')), - ('application', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to='application.application', verbose_name='应用id')), - ('access_token', models.CharField(max_length=128, unique=True, verbose_name='用户公开访问 认证token')), - ('is_active', models.BooleanField(default=True, verbose_name='是否开启公开访问')), - ], - options={ - 'db_table': 'application_access_token', - }, - ), - migrations.CreateModel( - name='ApplicationApiKey', - fields=[ - ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), - ('update_time', models.DateTimeField(auto_now=True, verbose_name='修改时间')), - ('id', models.UUIDField(default=uuid.uuid1, editable=False, primary_key=True, serialize=False, verbose_name='主键id')), - ('secret_key', models.CharField(max_length=1024, unique=True, verbose_name='秘钥')), - ('application', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='application.application', verbose_name='应用id')), - ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='users.user', verbose_name='用户id')), - ], - options={ - 'db_table': 'application_api_key', - }, - ), - ] diff --git a/apps/application/migrations/0007_application_api_key_is_active_alter_application_desc_and_more.py b/apps/application/migrations/0007_application_api_key_is_active_alter_application_desc_and_more.py deleted file mode 100644 index b39d5cbcc..000000000 --- a/apps/application/migrations/0007_application_api_key_is_active_alter_application_desc_and_more.py +++ /dev/null @@ -1,28 +0,0 @@ -# Generated by Django 4.1.10 on 2023-12-06 06:30 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('application', '0006_applicationaccesstoken_applicationapikey'), - ] - - operations = [ - migrations.AddField( - model_name='application', - name='api_key_is_active', - field=models.BooleanField(default=True, verbose_name='api_key是否可用'), - ), - migrations.AlterField( - model_name='application', - name='desc', - field=models.CharField(default='', max_length=128, verbose_name='引用描述'), - ), - migrations.AlterField( - model_name='application', - name='prologue', - field=models.CharField(default='', max_length=1024, verbose_name='开场白'), - ), - ] diff --git a/apps/application/migrations/0008_remove_application_api_key_is_active_and_more.py b/apps/application/migrations/0008_remove_application_api_key_is_active_and_more.py deleted file mode 100644 index b1f2018c9..000000000 --- a/apps/application/migrations/0008_remove_application_api_key_is_active_and_more.py +++ /dev/null @@ -1,26 +0,0 @@ -# Generated by Django 4.1.10 on 2023-12-08 05:51 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('application', '0007_application_api_key_is_active_alter_application_desc_and_more'), - ] - - operations = [ - migrations.RemoveField( - model_name='application', - name='api_key_is_active', - ), - migrations.RemoveField( - model_name='application', - name='status', - ), - migrations.AddField( - model_name='applicationapikey', - name='is_active', - field=models.BooleanField(default=True, verbose_name='是否开启'), - ), - ] diff --git a/apps/application/migrations/0009_alter_chatrecord_dataset_alter_chatrecord_paragraph.py b/apps/application/migrations/0009_alter_chatrecord_dataset_alter_chatrecord_paragraph.py deleted file mode 100644 index 3b5829d07..000000000 --- a/apps/application/migrations/0009_alter_chatrecord_dataset_alter_chatrecord_paragraph.py +++ /dev/null @@ -1,25 +0,0 @@ -# Generated by Django 4.1.10 on 2023-12-11 10:12 - -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ('dataset', '0001_initial'), - ('application', '0008_remove_application_api_key_is_active_and_more'), - ] - - operations = [ - migrations.AlterField( - model_name='chatrecord', - name='dataset', - field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='dataset.dataset', verbose_name='数据集'), - ), - migrations.AlterField( - model_name='chatrecord', - name='paragraph', - field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='dataset.paragraph', verbose_name='段落id'), - ), - ] diff --git a/apps/application/migrations/0010_rename_improve_problem_id_list_chatrecord_improve_paragraph_id_list_and_more.py b/apps/application/migrations/0010_rename_improve_problem_id_list_chatrecord_improve_paragraph_id_list_and_more.py deleted file mode 100644 index c3d896403..000000000 --- a/apps/application/migrations/0010_rename_improve_problem_id_list_chatrecord_improve_paragraph_id_list_and_more.py +++ /dev/null @@ -1,24 +0,0 @@ -# Generated by Django 4.1.10 on 2023-12-13 06:04 - -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ('application', '0009_alter_chatrecord_dataset_alter_chatrecord_paragraph'), - ] - - operations = [ - migrations.RenameField( - model_name='chatrecord', - old_name='improve_problem_id_list', - new_name='improve_paragraph_id_list', - ), - migrations.AlterField( - model_name='applicationaccesstoken', - name='application', - field=models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, primary_key=True, serialize=False, to='application.application', verbose_name='应用id'), - ), - ] diff --git a/apps/application/migrations/0011_alter_application_model.py b/apps/application/migrations/0011_alter_application_model.py deleted file mode 100644 index 583e4fd87..000000000 --- a/apps/application/migrations/0011_alter_application_model.py +++ /dev/null @@ -1,20 +0,0 @@ -# Generated by Django 4.1.10 on 2023-12-13 07:35 - -from django.db import migrations, models -import django.db.models.deletion - - -class Migration(migrations.Migration): - - dependencies = [ - ('setting', '0003_alter_model_provider'), - ('application', '0010_rename_improve_problem_id_list_chatrecord_improve_paragraph_id_list_and_more'), - ] - - operations = [ - migrations.AlterField( - model_name='application', - name='model', - field=models.ForeignKey(blank=True, db_constraint=False, null=True, on_delete=django.db.models.deletion.SET_NULL, to='setting.model'), - ), - ] diff --git a/apps/application/models/application.py b/apps/application/models/application.py index 180aece8b..5c875296d 100644 --- a/apps/application/models/application.py +++ b/apps/application/models/application.py @@ -23,7 +23,7 @@ class Application(AppModelMixin): name = models.CharField(max_length=128, verbose_name="应用名称") desc = models.CharField(max_length=128, verbose_name="引用描述", default="") prologue = models.CharField(max_length=1024, verbose_name="开场白", default="") - example = ArrayField(verbose_name="示例列表", base_field=models.CharField(max_length=256, blank=True), default={}) + example = ArrayField(verbose_name="示例列表", base_field=models.CharField(max_length=256, blank=True), default=list) dialogue_number = models.IntegerField(default=0, verbose_name="会话数量") user = models.ForeignKey(User, on_delete=models.DO_NOTHING) model = models.ForeignKey(Model, on_delete=models.SET_NULL, db_constraint=False, blank=True, null=True) diff --git a/apps/dataset/migrations/0001_initial.py b/apps/dataset/migrations/0001_initial.py index c82505779..36c30a369 100644 --- a/apps/dataset/migrations/0001_initial.py +++ b/apps/dataset/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 4.1.10 on 2023-10-24 12:13 +# Generated by Django 4.1.10 on 2023-12-14 04:11 from django.db import migrations, models import django.db.models.deletion diff --git a/apps/embedding/migrations/0001_initial.py b/apps/embedding/migrations/0001_initial.py index 5f9bc91aa..7c1dcce98 100644 --- a/apps/embedding/migrations/0001_initial.py +++ b/apps/embedding/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 4.1.10 on 2023-10-24 12:13 +# Generated by Django 4.1.10 on 2023-12-14 04:11 import common.field.vector_field from django.db import migrations, models @@ -19,15 +19,18 @@ class Migration(migrations.Migration): fields=[ ('id', models.CharField(max_length=128, primary_key=True, serialize=False, verbose_name='主键id')), ('source_id', models.CharField(max_length=128, verbose_name='资源id')), - ('source_type', models.CharField(choices=[('0', '问题'), ('1', '段落')], default='0', max_length=1, verbose_name='资源类型')), + ('source_type', models.CharField(choices=[('0', '问题'), ('1', '段落')], default='0', max_length=5, verbose_name='资源类型')), ('is_active', models.BooleanField(default=True, max_length=1, verbose_name='是否可用')), ('embedding', common.field.vector_field.VectorField(verbose_name='向量')), + ('star_num', models.IntegerField(default=0, verbose_name='点赞数量')), + ('trample_num', models.IntegerField(default=0, verbose_name='点踩数量')), ('dataset', models.ForeignKey(db_constraint=False, on_delete=django.db.models.deletion.DO_NOTHING, to='dataset.dataset', verbose_name='文档关联')), ('document', models.ForeignKey(db_constraint=False, on_delete=django.db.models.deletion.DO_NOTHING, to='dataset.document', verbose_name='文档关联')), ('paragraph', models.ForeignKey(db_constraint=False, on_delete=django.db.models.deletion.DO_NOTHING, to='dataset.paragraph', verbose_name='段落关联')), ], options={ 'db_table': 'embedding', + 'unique_together': {('source_id', 'source_type')}, }, ), ] diff --git a/apps/embedding/migrations/0002_embedding_star_num_embedding_trample_num.py b/apps/embedding/migrations/0002_embedding_star_num_embedding_trample_num.py deleted file mode 100644 index 0b024fd67..000000000 --- a/apps/embedding/migrations/0002_embedding_star_num_embedding_trample_num.py +++ /dev/null @@ -1,23 +0,0 @@ -# Generated by Django 4.1.10 on 2023-11-09 07:45 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('embedding', '0001_initial'), - ] - - operations = [ - migrations.AddField( - model_name='embedding', - name='star_num', - field=models.IntegerField(default=0, verbose_name='点赞数量'), - ), - migrations.AddField( - model_name='embedding', - name='trample_num', - field=models.IntegerField(default=0, verbose_name='点踩数量'), - ), - ] diff --git a/apps/embedding/migrations/0003_alter_embedding_unique_together.py b/apps/embedding/migrations/0003_alter_embedding_unique_together.py deleted file mode 100644 index dacda192a..000000000 --- a/apps/embedding/migrations/0003_alter_embedding_unique_together.py +++ /dev/null @@ -1,17 +0,0 @@ -# Generated by Django 4.1.10 on 2023-11-14 07:30 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('embedding', '0002_embedding_star_num_embedding_trample_num'), - ] - - operations = [ - migrations.AlterUniqueTogether( - name='embedding', - unique_together={('source_id', 'source_type')}, - ), - ] diff --git a/apps/embedding/migrations/0004_alter_embedding_source_type.py b/apps/embedding/migrations/0004_alter_embedding_source_type.py deleted file mode 100644 index d2b089f74..000000000 --- a/apps/embedding/migrations/0004_alter_embedding_source_type.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 4.1.10 on 2023-11-14 08:09 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('embedding', '0003_alter_embedding_unique_together'), - ] - - operations = [ - migrations.AlterField( - model_name='embedding', - name='source_type', - field=models.CharField(choices=[('0', '问题'), ('1', '段落'), ('-1', '其他')], default='0', max_length=5, verbose_name='资源类型'), - ), - ] diff --git a/apps/embedding/migrations/0005_alter_embedding_source_type.py b/apps/embedding/migrations/0005_alter_embedding_source_type.py deleted file mode 100644 index 7095dd4d6..000000000 --- a/apps/embedding/migrations/0005_alter_embedding_source_type.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 4.1.10 on 2023-11-14 08:11 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('embedding', '0004_alter_embedding_source_type'), - ] - - operations = [ - migrations.AlterField( - model_name='embedding', - name='source_type', - field=models.CharField(choices=[('0', '问题'), ('1', '段落')], default='0', max_length=5, verbose_name='资源类型'), - ), - ] diff --git a/apps/setting/migrations/0001_initial.py b/apps/setting/migrations/0001_initial.py index e74b97f2b..046f5ce7d 100644 --- a/apps/setting/migrations/0001_initial.py +++ b/apps/setting/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 4.1.10 on 2023-10-24 12:13 +# Generated by Django 4.1.10 on 2023-12-14 04:11 import django.contrib.postgres.fields from django.db import migrations, models @@ -55,4 +55,22 @@ class Migration(migrations.Migration): 'db_table': 'team_member_permission', }, ), + migrations.CreateModel( + name='Model', + fields=[ + ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), + ('update_time', models.DateTimeField(auto_now=True, verbose_name='修改时间')), + ('id', models.UUIDField(default=uuid.uuid1, editable=False, primary_key=True, serialize=False, verbose_name='主键id')), + ('name', models.CharField(max_length=128, verbose_name='名称')), + ('model_type', models.CharField(max_length=128, verbose_name='模型类型')), + ('model_name', models.CharField(max_length=128, verbose_name='模型名称')), + ('provider', models.CharField(max_length=128, verbose_name='供应商')), + ('credential', models.CharField(max_length=5120, verbose_name='模型认证信息')), + ('user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='users.user', verbose_name='成员用户id')), + ], + options={ + 'db_table': 'model', + 'unique_together': {('name', 'user_id')}, + }, + ), ] diff --git a/apps/setting/migrations/0002_model.py b/apps/setting/migrations/0002_model.py deleted file mode 100644 index 6afb591fa..000000000 --- a/apps/setting/migrations/0002_model.py +++ /dev/null @@ -1,34 +0,0 @@ -# Generated by Django 4.1.10 on 2023-11-06 08:51 - -from django.db import migrations, models -import django.db.models.deletion -import uuid - - -class Migration(migrations.Migration): - - dependencies = [ - ('users', '0001_initial'), - ('setting', '0001_initial'), - ] - - operations = [ - migrations.CreateModel( - name='Model', - fields=[ - ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), - ('update_time', models.DateTimeField(auto_now=True, verbose_name='修改时间')), - ('id', models.UUIDField(default=uuid.uuid1, editable=False, primary_key=True, serialize=False, verbose_name='主键id')), - ('name', models.CharField(max_length=128, verbose_name='名称')), - ('model_type', models.CharField(max_length=128, verbose_name='模型类型')), - ('model_name', models.CharField(max_length=128, verbose_name='模型名称')), - ('provider', models.CharField(max_length=20, verbose_name='供应商')), - ('credential', models.CharField(max_length=5120, verbose_name='模型认证信息')), - ('user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='users.user', verbose_name='成员用户id')), - ], - options={ - 'db_table': 'model', - 'unique_together': {('name', 'user_id')}, - }, - ), - ] diff --git a/apps/setting/migrations/0003_alter_model_provider.py b/apps/setting/migrations/0003_alter_model_provider.py deleted file mode 100644 index a235711fd..000000000 --- a/apps/setting/migrations/0003_alter_model_provider.py +++ /dev/null @@ -1,18 +0,0 @@ -# Generated by Django 4.1.10 on 2023-11-13 05:55 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('setting', '0002_model'), - ] - - operations = [ - migrations.AlterField( - model_name='model', - name='provider', - field=models.CharField(max_length=128, verbose_name='供应商'), - ), - ] diff --git a/apps/users/migrations/0001_initial.py b/apps/users/migrations/0001_initial.py index 4e354adb4..6a89d97e6 100644 --- a/apps/users/migrations/0001_initial.py +++ b/apps/users/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 4.1.10 on 2023-10-24 12:13 +# Generated by Django 4.1.10 on 2023-12-14 04:11 from django.db import migrations, models import uuid