mirror of
https://gitlab.com/megazordpobeda/DataRush.git
synced 2026-05-22 22:07:10 +00:00
Merge branch 'master' of https://gitlab.prodcontest.ru/team-15/project
This commit is contained in:
@@ -68,3 +68,4 @@ class TaskStatusSchema(Schema):
|
||||
task_name: str
|
||||
result: int
|
||||
max_points: int
|
||||
position: int
|
||||
|
||||
@@ -210,6 +210,7 @@ def get_competition_results(request, competition_id: UUID):
|
||||
task_name=task.title,
|
||||
result=result,
|
||||
max_points=task.points,
|
||||
position=task.in_competition_positions
|
||||
))
|
||||
|
||||
return status.OK, data
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
# Generated by Django 5.1.6 on 2025-03-03 23:02
|
||||
|
||||
import django.core.validators
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('task', '0003_alter_competitiontaskattachment_task'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='competitiontaskattachment',
|
||||
name='bind_at',
|
||||
field=models.CharField(max_length=255, validators=[django.core.validators.RegexValidator('^(?:[a-zA-Z]:\\\\(?:[^<>:\\"\\/\\\\|?*]*\\\\)*|/(?:[^<>:\\"\\/\\\\|?*]+/?)*)$', message='Введите абсолютный путь до папки')], verbose_name='путь сохранения'),
|
||||
),
|
||||
]
|
||||
@@ -35,7 +35,7 @@ def analyze_data_task(self, submission_id):
|
||||
"code": base64.b64encode(code).decode("utf-8"),
|
||||
"answer_file_path": submission.task.answer_file_path,
|
||||
"expected_hash": hashlib.sha256(
|
||||
submission.task.correct_answer_file.read().decode("utf-8")
|
||||
submission.task.correct_answer_file.read()
|
||||
).hexdigest(),
|
||||
},
|
||||
timeout=30,
|
||||
|
||||
@@ -10,4 +10,4 @@ if [ "$DJANGO_CREATE_SUPERUSER" = "True" ]; then
|
||||
python manage.py createsuperuser --noinput --username "$DJANGO_SUPERUSER_USERNAME" --email "$DJANGO_SUPERUSER_EMAIL" || true
|
||||
fi
|
||||
|
||||
python manage.py init_achievments
|
||||
python manage.py init_achievments
|
||||
|
||||
Reference in New Issue
Block a user