master
pk6lqz7py 1 month ago
parent 13a588fabe
commit d7998feca3

@ -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',

Loading…
Cancel
Save