|
|
|
|
@ -1,27 +1,40 @@
|
|
|
|
|
# Generated by Django 4.2.1 on 2023-05-09 07:51
|
|
|
|
|
|
|
|
|
|
# 生成信息:由Django 4.2.1版本在2023-05-09 07:51自动生成的迁移文件
|
|
|
|
|
from django.db import migrations
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Migration(migrations.Migration):
|
|
|
|
|
"""
|
|
|
|
|
数据库迁移类:重命名BlogSettings模型中的多个字段
|
|
|
|
|
目的是统一字段命名规范(采用下划线命名法),提升代码可读性和一致性
|
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
# 依赖关系:当前迁移依赖于上一个迁移文件(0003_...)
|
|
|
|
|
# 确保在添加评论审核字段之后执行字段重命名操作
|
|
|
|
|
dependencies = [
|
|
|
|
|
('blog', '0003_blogsettings_comment_need_review'),
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
# 迁移操作:批量重命名BlogSettings模型的字段
|
|
|
|
|
operations = [
|
|
|
|
|
# 重命名"analyticscode"字段为"analytics_code"
|
|
|
|
|
migrations.RenameField(
|
|
|
|
|
model_name='blogsettings',
|
|
|
|
|
old_name='analyticscode',
|
|
|
|
|
new_name='analytics_code',
|
|
|
|
|
model_name='blogsettings', # 目标模型:网站配置表
|
|
|
|
|
old_name='analyticscode', # 旧字段名(驼峰式命名,不规范)
|
|
|
|
|
new_name='analytics_code', # 新字段名(下划线命名,符合Python规范)
|
|
|
|
|
# 字段含义:存储网站统计代码(如百度统计、Google Analytics)
|
|
|
|
|
),
|
|
|
|
|
# 重命名"beiancode"字段为"beian_code"
|
|
|
|
|
migrations.RenameField(
|
|
|
|
|
model_name='blogsettings',
|
|
|
|
|
old_name='beiancode',
|
|
|
|
|
new_name='beian_code',
|
|
|
|
|
old_name='beiancode', # 旧字段名(连写,不规范)
|
|
|
|
|
new_name='beian_code', # 新字段名(下划线分隔,更清晰)
|
|
|
|
|
# 字段含义:存储网站ICP备案号
|
|
|
|
|
),
|
|
|
|
|
# 重命名"sitename"字段为"site_name"
|
|
|
|
|
migrations.RenameField(
|
|
|
|
|
model_name='blogsettings',
|
|
|
|
|
old_name='sitename',
|
|
|
|
|
new_name='site_name',
|
|
|
|
|
old_name='sitename', # 旧字段名(连写,不规范)
|
|
|
|
|
new_name='site_name', # 新字段名(下划线分隔,符合命名习惯)
|
|
|
|
|
# 字段含义:存储网站名称
|
|
|
|
|
),
|
|
|
|
|
]
|
|
|
|
|
]
|