NDOJ/judge/migrations/0121_auto_20220415_0135.py

77 lines
2.6 KiB
Python
Raw Normal View History

2022-04-14 19:14:58 +00:00
# Generated by Django 2.2.25 on 2022-04-14 18:35
import django.core.validators
from django.db import migrations, models
import judge.models.problem_data
import judge.utils.problem_data
class Migration(migrations.Migration):
dependencies = [
2022-05-14 17:57:27 +00:00
("judge", "0120_auto_20220306_1124"),
2022-04-14 19:14:58 +00:00
]
operations = [
migrations.AddField(
2022-05-14 17:57:27 +00:00
model_name="problemdata",
name="interactive_judge",
field=models.FileField(
blank=True,
null=True,
storage=judge.utils.problem_data.ProblemDataStorage(),
upload_to=judge.models.problem_data.problem_directory_file,
validators=[
django.core.validators.FileExtensionValidator(
allowed_extensions=["cpp"]
)
],
verbose_name="interactive judge",
),
2022-04-14 19:14:58 +00:00
),
migrations.AlterField(
2022-05-14 17:57:27 +00:00
model_name="problemdata",
name="checker",
field=models.CharField(
blank=True,
choices=[
("standard", "Standard"),
("floats", "Floats"),
("floatsabs", "Floats (absolute)"),
("floatsrel", "Floats (relative)"),
("rstripped", "Non-trailing spaces"),
("sorted", "Unordered"),
("identical", "Byte identical"),
("linecount", "Line-by-line"),
("custom", "Custom checker (PY)"),
("customval", "Custom validator (CPP)"),
("interact", "Interactive"),
],
max_length=10,
verbose_name="checker",
),
2022-04-14 19:14:58 +00:00
),
migrations.AlterField(
2022-05-14 17:57:27 +00:00
model_name="problemtestcase",
name="checker",
field=models.CharField(
blank=True,
choices=[
("standard", "Standard"),
("floats", "Floats"),
("floatsabs", "Floats (absolute)"),
("floatsrel", "Floats (relative)"),
("rstripped", "Non-trailing spaces"),
("sorted", "Unordered"),
("identical", "Byte identical"),
("linecount", "Line-by-line"),
("custom", "Custom checker (PY)"),
("customval", "Custom validator (CPP)"),
("interact", "Interactive"),
],
max_length=10,
verbose_name="checker",
),
2022-04-14 19:14:58 +00:00
),
]