# Generated by Django 2.2.24 on 2025-10-24 12:59 from django.db import migrations def _generate_cached_town(Town, town): if town.precise_town_id: return Town.objects.get(id=town.precise_town_id).name return town.town or "" def migrate_cached_towns(apps, __): Town = apps.get_model("ishtar_common", "Town") Warehouse = apps.get_model("archaeological_warehouse", "Warehouse") for warehouse in Warehouse.objects.all(): Warehouse.objects.filter(pk=warehouse.pk).update( cached_town=_generate_cached_town(Town, warehouse), ) class Migration(migrations.Migration): dependencies = [ ('archaeological_warehouse', '0124_warehouse_cached_town'), ] operations = [ migrations.RunPython(migrate_cached_towns) ]