From bd59913d336d54bcd163b9d4fe5f1d255cb9b410 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Mon, 1 Jul 2024 00:30:13 +0800 Subject: [PATCH] fix --- comment/migrations/0001_initial.py | 7 ++--- .../migrations/0002_alter_comment_options.py | 17 ----------- ..._solved_alter_comment_language_and_more.py | 30 ------------------- 3 files changed, 3 insertions(+), 51 deletions(-) delete mode 100644 comment/migrations/0002_alter_comment_options.py delete mode 100644 comment/migrations/0003_remove_comment_problem_solved_alter_comment_language_and_more.py diff --git a/comment/migrations/0001_initial.py b/comment/migrations/0001_initial.py index 0b79baa..2c92529 100644 --- a/comment/migrations/0001_initial.py +++ b/comment/migrations/0001_initial.py @@ -20,8 +20,7 @@ class Migration(migrations.Migration): name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), - ('problem_solved', models.BooleanField()), - ('language', models.CharField(blank=True, choices=[('Python', 'Python'), ('C', 'C'), ('C++', 'C++'), ('Java', 'Java')], max_length=10, null=True, verbose_name='解决这道题使用的语言')), + ('language', models.CharField(default='Python', choices=[('Python', 'Python'), ('C', 'C'), ('C++', 'C++'), ('Java', 'Java')], max_length=10, verbose_name='解决这道题使用的语言')), ('description_rating', models.PositiveSmallIntegerField(default=5, verbose_name='题目描述的分数')), ('difficulty_rating', models.PositiveSmallIntegerField(default=5, verbose_name='题目难度的分数')), ('comprehensive_rating', models.PositiveSmallIntegerField(default=5, verbose_name='综合的分数')), @@ -29,12 +28,12 @@ class Migration(migrations.Migration): ('visible', models.BooleanField(default=True)), ('create_time', models.DateTimeField(auto_now_add=True)), ('problem', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='problem.problem')), - ('submission', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='submission.submission')), + ('submission', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='submission.submission')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), ], options={ 'db_table': 'comment', - 'ordering': ('create_time',), + 'ordering': ('-create_time',), }, ), ] diff --git a/comment/migrations/0002_alter_comment_options.py b/comment/migrations/0002_alter_comment_options.py deleted file mode 100644 index 710d31b..0000000 --- a/comment/migrations/0002_alter_comment_options.py +++ /dev/null @@ -1,17 +0,0 @@ -# Generated by Django 5.0.6 on 2024-06-30 13:51 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ('comment', '0001_initial'), - ] - - operations = [ - migrations.AlterModelOptions( - name='comment', - options={'ordering': ('-create_time',)}, - ), - ] diff --git a/comment/migrations/0003_remove_comment_problem_solved_alter_comment_language_and_more.py b/comment/migrations/0003_remove_comment_problem_solved_alter_comment_language_and_more.py deleted file mode 100644 index 67b88f2..0000000 --- a/comment/migrations/0003_remove_comment_problem_solved_alter_comment_language_and_more.py +++ /dev/null @@ -1,30 +0,0 @@ -# Generated by Django 5.0.6 on 2024-06-30 16:20 - -import django.db.models.deletion -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ('comment', '0002_alter_comment_options'), - ('submission', '0013_alter_submission_info_and_more'), - ] - - operations = [ - migrations.RemoveField( - model_name='comment', - name='problem_solved', - ), - migrations.AlterField( - model_name='comment', - name='language', - field=models.CharField(choices=[('Python', 'Python'), ('C', 'C'), ('C++', 'C++'), ('Java', 'Java')], default='Python', max_length=10, verbose_name='解决这道题使用的语言'), - ), - migrations.AlterField( - model_name='comment', - name='submission', - field=models.ForeignKey(default='', on_delete=django.db.models.deletion.CASCADE, to='submission.submission'), - preserve_default=False, - ), - ]