From d857da26f6373252c08270bae9427580778426a6 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Tue, 18 Mar 2025 19:36:26 +0800 Subject: [PATCH] fix --- submission/migrations/0001_initial.py | 21 ++++++------ ...sion_css_alter_submission_html_and_more.py | 33 ------------------- ...ubmission_referee_alter_submission_user.py | 26 --------------- .../migrations/0004_alter_submission_id.py | 19 ----------- .../0005_alter_submission_options.py | 17 ---------- .../migrations/0006_alter_submission_id.py | 19 ----------- .../migrations/0007_alter_submission_id.py | 19 ----------- 7 files changed, 11 insertions(+), 143 deletions(-) delete mode 100644 submission/migrations/0002_alter_submission_css_alter_submission_html_and_more.py delete mode 100644 submission/migrations/0003_submission_referee_alter_submission_user.py delete mode 100644 submission/migrations/0004_alter_submission_id.py delete mode 100644 submission/migrations/0005_alter_submission_options.py delete mode 100644 submission/migrations/0006_alter_submission_id.py delete mode 100644 submission/migrations/0007_alter_submission_id.py diff --git a/submission/migrations/0001_initial.py b/submission/migrations/0001_initial.py index 8e1650a..9ffc20b 100644 --- a/submission/migrations/0001_initial.py +++ b/submission/migrations/0001_initial.py @@ -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_extensions.db.fields +import uuid from django.conf import settings from django.db import migrations, models @@ -11,7 +12,7 @@ class Migration(migrations.Migration): initial = True dependencies = [ - ('task', '0001_initial'), + ('task', '0004_alter_task_task_type'), migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] @@ -19,19 +20,19 @@ class Migration(migrations.Migration): migrations.CreateModel( name='Submission', 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')), ('modified', django_extensions.db.fields.ModificationDateTimeField(auto_now=True, verbose_name='modified')), - ('score', models.IntegerField(default=0)), - ('html', models.TextField(blank=True, null=True)), - ('css', models.TextField(blank=True, null=True)), - ('js', models.TextField(blank=True, null=True)), + ('id', models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True, serialize=False)), + ('score', models.IntegerField(default=0, verbose_name='分数')), + ('html', models.TextField(blank=True, null=True, verbose_name='HTML代码')), + ('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')), - ('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={ - 'get_latest_by': 'modified', - 'abstract': False, + 'ordering': ('-created',), }, ), ] diff --git a/submission/migrations/0002_alter_submission_css_alter_submission_html_and_more.py b/submission/migrations/0002_alter_submission_css_alter_submission_html_and_more.py deleted file mode 100644 index ce40d30..0000000 --- a/submission/migrations/0002_alter_submission_css_alter_submission_html_and_more.py +++ /dev/null @@ -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='分数'), - ), - ] diff --git a/submission/migrations/0003_submission_referee_alter_submission_user.py b/submission/migrations/0003_submission_referee_alter_submission_user.py deleted file mode 100644 index de98ee7..0000000 --- a/submission/migrations/0003_submission_referee_alter_submission_user.py +++ /dev/null @@ -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), - ), - ] diff --git a/submission/migrations/0004_alter_submission_id.py b/submission/migrations/0004_alter_submission_id.py deleted file mode 100644 index 64c018a..0000000 --- a/submission/migrations/0004_alter_submission_id.py +++ /dev/null @@ -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), - ), - ] diff --git a/submission/migrations/0005_alter_submission_options.py b/submission/migrations/0005_alter_submission_options.py deleted file mode 100644 index a25aae9..0000000 --- a/submission/migrations/0005_alter_submission_options.py +++ /dev/null @@ -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',)}, - ), - ] diff --git a/submission/migrations/0006_alter_submission_id.py b/submission/migrations/0006_alter_submission_id.py deleted file mode 100644 index 1cd2cfe..0000000 --- a/submission/migrations/0006_alter_submission_id.py +++ /dev/null @@ -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), - ), - ] diff --git a/submission/migrations/0007_alter_submission_id.py b/submission/migrations/0007_alter_submission_id.py deleted file mode 100644 index d38e2a8..0000000 --- a/submission/migrations/0007_alter_submission_id.py +++ /dev/null @@ -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), - ), - ]