This commit is contained in:
2025-03-18 19:36:26 +08:00
parent 06ba298b3c
commit d857da26f6
7 changed files with 11 additions and 143 deletions

View File

@@ -1,7 +1,8 @@
# Generated by Django 5.1.6 on 2025-03-07 01:32 # Generated by Django 5.1.6 on 2025-03-18 11:36
import django.db.models.deletion import django.db.models.deletion
import django_extensions.db.fields import django_extensions.db.fields
import uuid
from django.conf import settings from django.conf import settings
from django.db import migrations, models from django.db import migrations, models
@@ -11,7 +12,7 @@ class Migration(migrations.Migration):
initial = True initial = True
dependencies = [ dependencies = [
('task', '0001_initial'), ('task', '0004_alter_task_task_type'),
migrations.swappable_dependency(settings.AUTH_USER_MODEL), migrations.swappable_dependency(settings.AUTH_USER_MODEL),
] ]
@@ -19,19 +20,19 @@ class Migration(migrations.Migration):
migrations.CreateModel( migrations.CreateModel(
name='Submission', name='Submission',
fields=[ fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, verbose_name='created')), ('created', django_extensions.db.fields.CreationDateTimeField(auto_now_add=True, verbose_name='created')),
('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, verbose_name='modified')), ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, verbose_name='modified')),
('score', models.IntegerField(default=0)), ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)),
('html', models.TextField(blank=True, null=True)), ('score', models.IntegerField(default=0, verbose_name='分数')),
('css', models.TextField(blank=True, null=True)), ('html', models.TextField(blank=True, null=True, verbose_name='HTML代码')),
('js', models.TextField(blank=True, null=True)), ('css', models.TextField(blank=True, null=True, verbose_name='CSS代码')),
('js', models.TextField(blank=True, null=True, verbose_name='JS代码')),
('referee', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='referee_submissions', to=settings.AUTH_USER_MODEL, verbose_name='打分人')),
('task', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='task.task')), ('task', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='task.task')),
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='my_submissions', to=settings.AUTH_USER_MODEL)),
], ],
options={ options={
'get_latest_by': 'modified', 'ordering': ('-created',),
'abstract': False,
}, },
), ),
] ]

View File

@@ -1,33 +0,0 @@
# Generated by Django 5.1.6 on 2025-03-10 12:23
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('submission', '0001_initial'),
]
operations = [
migrations.AlterField(
model_name='submission',
name='css',
field=models.TextField(blank=True, null=True, verbose_name='CSS代码'),
),
migrations.AlterField(
model_name='submission',
name='html',
field=models.TextField(blank=True, null=True, verbose_name='HTML代码'),
),
migrations.AlterField(
model_name='submission',
name='js',
field=models.TextField(blank=True, null=True, verbose_name='JS代码'),
),
migrations.AlterField(
model_name='submission',
name='score',
field=models.IntegerField(default=0, verbose_name='分数'),
),
]

View File

@@ -1,26 +0,0 @@
# Generated by Django 5.1.6 on 2025-03-18 04:42
import django.db.models.deletion
from django.conf import settings
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('submission', '0002_alter_submission_css_alter_submission_html_and_more'),
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
]
operations = [
migrations.AddField(
model_name='submission',
name='referee',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='referee_submissions', to=settings.AUTH_USER_MODEL, verbose_name='打分人'),
),
migrations.AlterField(
model_name='submission',
name='user',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='my_submissions', to=settings.AUTH_USER_MODEL),
),
]

View File

@@ -1,19 +0,0 @@
# Generated by Django 5.1.6 on 2025-03-18 04:56
import uuid
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('submission', '0003_submission_referee_alter_submission_user'),
]
operations = [
migrations.AlterField(
model_name='submission',
name='id',
field=models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False),
),
]

View File

@@ -1,17 +0,0 @@
# Generated by Django 5.1.6 on 2025-03-18 06:37
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('submission', '0004_alter_submission_id'),
]
operations = [
migrations.AlterModelOptions(
name='submission',
options={'ordering': ('-created',)},
),
]

View File

@@ -1,19 +0,0 @@
# Generated by Django 5.1.6 on 2025-03-18 11:29
import uuid
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('submission', '0005_alter_submission_options'),
]
operations = [
migrations.AlterField(
model_name='submission',
name='id',
field=models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False, unique=True),
),
]

View File

@@ -1,19 +0,0 @@
# Generated by Django 5.1.6 on 2025-03-18 11:33
import uuid
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('submission', '0006_alter_submission_id'),
]
operations = [
migrations.AlterField(
model_name='submission',
name='id',
field=models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False),
),
]