diff --git a/src/DjangoBlog-master/comments/migrations/0003_alter_comment_options_remove_comment_created_time_and_more.py b/src/DjangoBlog-master/comments/migrations/0003_alter_comment_options_remove_comment_created_time_and_more.py index a1ca970..d10e316 100644 --- a/src/DjangoBlog-master/comments/migrations/0003_alter_comment_options_remove_comment_created_time_and_more.py +++ b/src/DjangoBlog-master/comments/migrations/0003_alter_comment_options_remove_comment_created_time_and_more.py @@ -5,53 +5,62 @@ from django.db import migrations, models import django.db.models.deletion import django.utils.timezone - +# 数据库迁移:评论模型字段重命名及国际化调整 class Migration(migrations.Migration): - + # 依赖项:需要user模型、blog的0005迁移及comments的0002迁移 dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('blog', '0005_alter_article_options_alter_category_options_and_more'), ('comments', '0002_alter_comment_is_enable'), ] - + # 数据库操作列表 operations = [ + # 修改模型选项:将verbose_name从中文改为英文 migrations.AlterModelOptions( name='comment', options={'get_latest_by': 'id', 'ordering': ['-id'], 'verbose_name': 'comment', 'verbose_name_plural': 'comment'}, ), + # 移除旧字段:删除created_time字段 migrations.RemoveField( model_name='comment', name='created_time', ), + # 移除旧字段:删除last_mod_time字段 migrations.RemoveField( model_name='comment', name='last_mod_time', ), + # 添加新字段:creation_time(替代created_time) migrations.AddField( model_name='comment', name='creation_time', field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='creation time'), ), + # 添加新字段:last_modify_time(替代last_mod_time) migrations.AddField( model_name='comment', name='last_modify_time', field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='last modify time'), ), + # 修改字段:article的verbose_name国际化 migrations.AlterField( model_name='comment', name='article', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='blog.article', verbose_name='article'), ), + # 修改字段:author的verbose_name国际化 migrations.AlterField( model_name='comment', name='author', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='author'), ), - migrations.AlterField( + #修改字段:is_enable的verbose_name国际化 + migrations.AlterField( model_name='comment', name='is_enable', field=models.BooleanField(default=False, verbose_name='enable'), ), + # 修改字段:parent_comment的verbose_name国际化 migrations.AlterField( model_name='comment', name='parent_comment',