init commit

This commit is contained in:
2026-06-15 14:18:53 +03:00
commit 654fe90c10
26 changed files with 954 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
# Generated by Django 5.1.2 on 2024-12-17 14:35
from django.db import migrations, models
class Migration(migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='Resolvs',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('image', models.ImageField(upload_to='static/images/')),
],
),
]
@@ -0,0 +1,18 @@
# Generated by Django 5.1.2 on 2024-12-17 14:40
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('check_problem', '0001_initial'),
]
operations = [
migrations.AlterField(
model_name='resolvs',
name='image',
field=models.FileField(upload_to='media/images/'),
),
]
@@ -0,0 +1,61 @@
# Generated by Django 5.1.2 on 2024-12-17 17:26
import datetime
import django.db.models.deletion
from django.conf import settings
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('check_problem', '0002_alter_resolvs_image'),
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
]
operations = [
migrations.CreateModel(
name='Problems',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('Name', models.CharField(max_length=100)),
('Description', models.CharField(max_length=1000)),
('Image', models.FileField(default='images/blank.png', upload_to='images/')),
('Price', models.IntegerField(default=1)),
('TimeLimit', models.IntegerField(default=1)),
],
),
migrations.RemoveField(
model_name='resolvs',
name='image',
),
migrations.AddField(
model_name='resolvs',
name='DateTime',
field=models.DateField(default=datetime.datetime(2024, 12, 17, 17, 26, 46, 327422, tzinfo=datetime.timezone.utc)),
),
migrations.AddField(
model_name='resolvs',
name='SrcFile',
field=models.FileField(default=None, upload_to='Resolvs/'),
),
migrations.AddField(
model_name='resolvs',
name='User',
field=models.ForeignKey(default=None, on_delete=django.db.models.deletion.PROTECT, to=settings.AUTH_USER_MODEL),
),
migrations.AddField(
model_name='resolvs',
name='Problem',
field=models.ForeignKey(default=None, on_delete=django.db.models.deletion.PROTECT, to='check_problem.problems'),
),
migrations.CreateModel(
name='Tests',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('Input', models.CharField(max_length=1000)),
('Output', models.CharField(max_length=1000)),
('Problem', models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, to='check_problem.problems')),
],
),
]
@@ -0,0 +1,23 @@
# Generated by Django 5.1.2 on 2024-12-17 18:15
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('check_problem', '0003_problems_remove_resolvs_image_resolvs_datetime_and_more'),
]
operations = [
migrations.AlterField(
model_name='resolvs',
name='DateTime',
field=models.DateTimeField(auto_now_add=True),
),
migrations.AlterField(
model_name='resolvs',
name='SrcFile',
field=models.FileField(default=None, upload_to='resolvs/'),
),
]
@@ -0,0 +1,29 @@
# Generated by Django 5.1.2 on 2024-12-19 17:00
import check_problem.models
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('check_problem', '0004_alter_resolvs_datetime_alter_resolvs_srcfile'),
]
operations = [
migrations.AddField(
model_name='resolvs',
name='Message',
field=models.CharField(default='', max_length=100),
),
migrations.AddField(
model_name='resolvs',
name='Status',
field=models.IntegerField(default=0),
),
migrations.AlterField(
model_name='resolvs',
name='SrcFile',
field=models.FileField(default=None, upload_to=check_problem.models.upload_path),
),
]
@@ -0,0 +1,23 @@
# Generated by Django 5.1.4 on 2025-01-03 05:31
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('check_problem', '0005_resolvs_message_resolvs_status_alter_resolvs_srcfile'),
]
operations = [
migrations.AddField(
model_name='resolvs',
name='CodeLen',
field=models.IntegerField(default=0),
),
migrations.AddField(
model_name='resolvs',
name='Time',
field=models.IntegerField(default=0),
),
]