feat: 增加分段内容长短为100000个字符#477 (#855)
This commit is contained in:
parent
12262280ee
commit
d86f0f3828
18
apps/dataset/migrations/0007_alter_paragraph_content.py
Normal file
18
apps/dataset/migrations/0007_alter_paragraph_content.py
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
# Generated by Django 4.2.14 on 2024-07-24 14:35
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('dataset', '0006_dataset_embedding_mode'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='paragraph',
|
||||||
|
name='content',
|
||||||
|
field=models.CharField(max_length=102400, verbose_name='段落内容'),
|
||||||
|
),
|
||||||
|
]
|
||||||
@ -89,7 +89,7 @@ class Paragraph(AppModelMixin):
|
|||||||
id = models.UUIDField(primary_key=True, max_length=128, default=uuid.uuid1, editable=False, verbose_name="主键id")
|
id = models.UUIDField(primary_key=True, max_length=128, default=uuid.uuid1, editable=False, verbose_name="主键id")
|
||||||
document = models.ForeignKey(Document, on_delete=models.DO_NOTHING, db_constraint=False)
|
document = models.ForeignKey(Document, on_delete=models.DO_NOTHING, db_constraint=False)
|
||||||
dataset = models.ForeignKey(DataSet, on_delete=models.DO_NOTHING)
|
dataset = models.ForeignKey(DataSet, on_delete=models.DO_NOTHING)
|
||||||
content = models.CharField(max_length=4096, verbose_name="段落内容")
|
content = models.CharField(max_length=102400, verbose_name="段落内容")
|
||||||
title = models.CharField(max_length=256, verbose_name="标题", default="")
|
title = models.CharField(max_length=256, verbose_name="标题", default="")
|
||||||
status = models.CharField(verbose_name='状态', max_length=1, choices=Status.choices,
|
status = models.CharField(verbose_name='状态', max_length=1, choices=Status.choices,
|
||||||
default=Status.embedding)
|
default=Status.embedding)
|
||||||
|
|||||||
@ -39,7 +39,7 @@ class ParagraphInstanceSerializer(ApiMixin, serializers.Serializer):
|
|||||||
段落实例对象
|
段落实例对象
|
||||||
"""
|
"""
|
||||||
content = serializers.CharField(required=True, error_messages=ErrMessage.char("段落内容"),
|
content = serializers.CharField(required=True, error_messages=ErrMessage.char("段落内容"),
|
||||||
max_length=4096,
|
max_length=102400,
|
||||||
min_length=1,
|
min_length=1,
|
||||||
allow_null=True, allow_blank=True)
|
allow_null=True, allow_blank=True)
|
||||||
|
|
||||||
@ -74,7 +74,7 @@ class ParagraphInstanceSerializer(ApiMixin, serializers.Serializer):
|
|||||||
class EditParagraphSerializers(serializers.Serializer):
|
class EditParagraphSerializers(serializers.Serializer):
|
||||||
title = serializers.CharField(required=False, max_length=256, error_messages=ErrMessage.char(
|
title = serializers.CharField(required=False, max_length=256, error_messages=ErrMessage.char(
|
||||||
"分段标题"), allow_null=True, allow_blank=True)
|
"分段标题"), allow_null=True, allow_blank=True)
|
||||||
content = serializers.CharField(required=False, max_length=4096, allow_null=True, allow_blank=True,
|
content = serializers.CharField(required=False, max_length=102400, allow_null=True, allow_blank=True,
|
||||||
error_messages=ErrMessage.char(
|
error_messages=ErrMessage.char(
|
||||||
"分段内容"))
|
"分段内容"))
|
||||||
problem_list = ProblemInstanceSerializer(required=False, many=True)
|
problem_list = ProblemInstanceSerializer(required=False, many=True)
|
||||||
@ -83,7 +83,7 @@ class EditParagraphSerializers(serializers.Serializer):
|
|||||||
class ParagraphSerializers(ApiMixin, serializers.Serializer):
|
class ParagraphSerializers(ApiMixin, serializers.Serializer):
|
||||||
title = serializers.CharField(required=False, max_length=256, error_messages=ErrMessage.char(
|
title = serializers.CharField(required=False, max_length=256, error_messages=ErrMessage.char(
|
||||||
"分段标题"), allow_null=True, allow_blank=True)
|
"分段标题"), allow_null=True, allow_blank=True)
|
||||||
content = serializers.CharField(required=True, max_length=4096, error_messages=ErrMessage.char(
|
content = serializers.CharField(required=True, max_length=102400, error_messages=ErrMessage.char(
|
||||||
"分段内容"))
|
"分段内容"))
|
||||||
|
|
||||||
class Problem(ApiMixin, serializers.Serializer):
|
class Problem(ApiMixin, serializers.Serializer):
|
||||||
|
|||||||
@ -21,7 +21,7 @@
|
|||||||
<el-input
|
<el-input
|
||||||
v-model="form.content"
|
v-model="form.content"
|
||||||
placeholder="请输入内容"
|
placeholder="请输入内容"
|
||||||
maxlength="4096"
|
maxlength="100000"
|
||||||
show-word-limit
|
show-word-limit
|
||||||
:rows="8"
|
:rows="8"
|
||||||
type="textarea"
|
type="textarea"
|
||||||
|
|||||||
@ -30,7 +30,7 @@
|
|||||||
<el-input
|
<el-input
|
||||||
v-model="form.content"
|
v-model="form.content"
|
||||||
placeholder="请输入分段内容"
|
placeholder="请输入分段内容"
|
||||||
maxlength="4096"
|
maxlength="100000"
|
||||||
show-word-limit
|
show-word-limit
|
||||||
:rows="15"
|
:rows="15"
|
||||||
type="textarea"
|
type="textarea"
|
||||||
|
|||||||
@ -98,7 +98,7 @@ const form = ref<any>({
|
|||||||
const rules = reactive<FormRules>({
|
const rules = reactive<FormRules>({
|
||||||
content: [
|
content: [
|
||||||
{ required: true, message: '请输入分段内容', trigger: 'blur' },
|
{ required: true, message: '请输入分段内容', trigger: 'blur' },
|
||||||
{ max: 4096, message: '内容最多不超过 4096 个字', trigger: 'blur' }
|
{ max: 100000, message: '内容最多不超过 4096 个字', trigger: 'blur' }
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user