feat(migrations): add Phase 4.0+4.1 verbose_name/help_text migrations
Generated by manage.py makemigrations after Phase 4.0 (model Meta verbose_name) and Phase 4.1 (field-level verbose_name/help_text) were committed across all 9 apps. Field-meta only (Alter field on Meta options); no schema changes.
This commit is contained in:
@@ -0,0 +1,154 @@
|
||||
# Generated by Django 4.2.16 on 2026-04-30 01:46
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('region', '0002_alter_businessarea_options_alter_district_options_and_more'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name='businessarea',
|
||||
name='district',
|
||||
field=models.ForeignKey(on_delete=django.db.models.deletion.PROTECT, related_name='business_areas', to='region.district', verbose_name='所属城区'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='businessarea',
|
||||
name='is_active',
|
||||
field=models.BooleanField(default=True, help_text='False=已停用,不在筛选项中展示', verbose_name='是否启用'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='businessarea',
|
||||
name='latitude',
|
||||
field=models.DecimalField(blank=True, decimal_places=7, max_digits=10, null=True, verbose_name='商圈中心纬度'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='businessarea',
|
||||
name='longitude',
|
||||
field=models.DecimalField(blank=True, decimal_places=7, max_digits=10, null=True, verbose_name='商圈中心经度'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='businessarea',
|
||||
name='name',
|
||||
field=models.CharField(max_length=100, verbose_name='商圈名称'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='businessarea',
|
||||
name='sort_order',
|
||||
field=models.IntegerField(default=0, verbose_name='排序'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='district',
|
||||
name='city',
|
||||
field=models.CharField(help_text='支持多城市扩展,如「上海」「北京」', max_length=50, verbose_name='所属城市'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='district',
|
||||
name='is_active',
|
||||
field=models.BooleanField(default=True, help_text='False=已停用,不在筛选项中展示', verbose_name='是否启用'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='district',
|
||||
name='name',
|
||||
field=models.CharField(help_text='如「静安区」', max_length=50, verbose_name='行政区名称'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='district',
|
||||
name='short_name',
|
||||
field=models.CharField(blank=True, default='', help_text='如「静安」', max_length=20, verbose_name='简称'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='district',
|
||||
name='sort_order',
|
||||
field=models.IntegerField(default=0, help_text='列表展示排序', verbose_name='排序'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='metroline',
|
||||
name='city',
|
||||
field=models.CharField(max_length=50, verbose_name='所属城市'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='metroline',
|
||||
name='color',
|
||||
field=models.CharField(blank=True, default='', help_text='HEX 色值,如 #E3002B', max_length=7, verbose_name='线路颜色'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='metroline',
|
||||
name='is_active',
|
||||
field=models.BooleanField(default=True, help_text='False=已停用,不在筛选项中展示', verbose_name='是否启用'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='metroline',
|
||||
name='name',
|
||||
field=models.CharField(help_text='如「1号线」', max_length=50, verbose_name='线路名称'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='metroline',
|
||||
name='sort_order',
|
||||
field=models.IntegerField(default=0, verbose_name='排序'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='metrostation',
|
||||
name='is_active',
|
||||
field=models.BooleanField(default=True, help_text='False=已停用,不在筛选项中展示', verbose_name='是否启用'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='metrostation',
|
||||
name='latitude',
|
||||
field=models.DecimalField(blank=True, decimal_places=7, max_digits=10, null=True, verbose_name='站点纬度'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='metrostation',
|
||||
name='longitude',
|
||||
field=models.DecimalField(blank=True, decimal_places=7, max_digits=10, null=True, verbose_name='站点经度'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='metrostation',
|
||||
name='metro_line',
|
||||
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='stations', to='region.metroline', verbose_name='所属线路'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='metrostation',
|
||||
name='name',
|
||||
field=models.CharField(max_length=50, verbose_name='站名'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='metrostation',
|
||||
name='sort_order',
|
||||
field=models.IntegerField(default=0, verbose_name='沿线排序'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='school',
|
||||
name='district',
|
||||
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='schools', to='region.district', verbose_name='所属城区'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='school',
|
||||
name='is_active',
|
||||
field=models.BooleanField(default=True, help_text='False=已停用,不在筛选项中展示', verbose_name='是否启用'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='school',
|
||||
name='level',
|
||||
field=models.CharField(blank=True, choices=[('normal', '普通'), ('key', '重点'), ('top', '名校')], default='', help_text='normal=普通 / key=重点 / top=名校', max_length=20, verbose_name='学校等级'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='school',
|
||||
name='name',
|
||||
field=models.CharField(max_length=100, verbose_name='学校名称'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='school',
|
||||
name='nature',
|
||||
field=models.CharField(blank=True, choices=[('public', '公立'), ('private', '私立'), ('international', '国际')], default='', help_text='public=公立 / private=私立 / international=国际学校', max_length=20, verbose_name='学校性质'),
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='school',
|
||||
name='type',
|
||||
field=models.CharField(blank=True, choices=[('primary', '小学'), ('middle', '初中'), ('high', '高中'), ('k9', '九年一贯制'), ('k12', '十二年一贯制')], default='', help_text='primary=小学 / middle=初中 / high=高中 / k9=九年一贯制 / k12=十二年一贯制', max_length=20, verbose_name='学校类型'),
|
||||
),
|
||||
]
|
||||
Reference in New Issue
Block a user