This commit is contained in:
2026-05-17 07:31:05 -06:00
parent c9751c095f
commit a744baf4c9
8 changed files with 18 additions and 18 deletions

View File

@@ -23,7 +23,7 @@ class Migration(migrations.Migration):
migrations.AlterField(
model_name='problem',
name='flowchart_data',
field=models.JSONField(db_default=models.Value({}), default=dict),
field=models.JSONField(db_default=models.Value({}, output_field=models.JSONField()), default=dict),
),
migrations.AlterField(
model_name='problem',
@@ -43,7 +43,7 @@ class Migration(migrations.Migration):
migrations.AlterField(
model_name='problem',
name='statistic_info',
field=models.JSONField(db_default=models.Value({}), default=dict),
field=models.JSONField(db_default=models.Value({}, output_field=models.JSONField()), default=dict),
),
migrations.AlterField(
model_name='problem',

View File

@@ -73,13 +73,13 @@ class Problem(models.Model):
submission_number = models.BigIntegerField(default=0, db_default=0)
accepted_number = models.BigIntegerField(default=0, db_default=0)
# {JudgeStatus.ACCEPTED: 3, JudgeStatus.WRONG_ANSWER: 11}, the number means count
statistic_info = models.JSONField(default=dict, db_default=models.Value({}))
statistic_info = models.JSONField(default=dict, db_default=models.Value({}, output_field=models.JSONField()))
share_submission = models.BooleanField(default=False, db_default=False)
# 流程图相关字段
allow_flowchart = models.BooleanField(default=False, db_default=False)
mermaid_code = models.TextField(null=True, blank=True)
flowchart_data = models.JSONField(default=dict, db_default=models.Value({}))
flowchart_data = models.JSONField(default=dict, db_default=models.Value({}, output_field=models.JSONField()))
flowchart_hint = models.TextField(null=True, blank=True)
show_flowchart = models.BooleanField(default=False, db_default=False)