wy accounts/migrations代码注释

wy_branch
wy_branch 4 months ago
parent 15ef8f4c6b
commit bb12553ad5

@ -3,44 +3,53 @@
from django.db import migrations, models
import django.utils.timezone
# 模块级注释——accounts应用的模型更新迁移文件用于调整`BlogUser`模型的选项、字段名称及属性,
# 优化字段命名规范(如时间字段命名统一)、完善字段配置(如允许空值),确保模型设计更规范
class Migration(migrations.Migration):
dependencies = [
('accounts', '0001_initial'),
('accounts', '0001_initial'), # 依赖`accounts`应用的初始迁移`0001_initial`,确保`BlogUser`模型已创建
]
operations = [
migrations.AlterModelOptions(
name='bloguser',
name='bloguser', # 目标模型:`accounts`应用的`BlogUser`(自定义用户模型)
options={'get_latest_by': 'id', 'ordering': ['-id'], 'verbose_name': 'user', 'verbose_name_plural': 'user'},
# 调整模型选项:
# 1. get_latest_by: 按`id`字段获取最新记录
# 2. ordering: 查询时按`id`倒序排列(新用户在前)
# 3. verbose_name/verbose_name_plural: 模型单复数显示名称均为"user"
),
migrations.RemoveField(
model_name='bloguser',
name='created_time',
name='created_time', # 删除原有的"创建时间"字段(字段名称规范调整,后续用`creation_time`替代)
),
migrations.RemoveField(
model_name='bloguser',
name='last_mod_time',
name='last_mod_time', # 删除原有的"修改时间"字段(字段名称规范调整,后续用`last_modify_time`替代)
),
migrations.AddField(
model_name='bloguser',
name='creation_time',
name='creation_time', # 新增标准化的"创建时间"字段(替代原`created_time`
field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='creation time'),
# 字段配置:默认值为当前时间,后台显示名称为"creation time"
),
migrations.AddField(
model_name='bloguser',
name='last_modify_time',
name='last_modify_time', # 新增标准化的"修改时间"字段(替代原`last_mod_time`
field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='last modify time'),
# 字段配置:默认值为当前时间,后台显示名称为"last modify time"
),
migrations.AlterField(
model_name='bloguser',
name='nickname',
name='nickname', # 调整`nickname`(昵称)字段属性
field=models.CharField(blank=True, max_length=100, verbose_name='nick name'),
# 调整内容允许空值blank=True最大长度100后台显示名称为"nick name"
),
migrations.AlterField(
model_name='bloguser',
name='source',
name='source', # 调整`source`(创建来源)字段属性
field=models.CharField(blank=True, max_length=100, verbose_name='create source'),
# 调整内容允许空值blank=True最大长度100后台显示名称为"create source"
),
]
]
Loading…
Cancel
Save