36191-vm/core/migrations/0003_seed_units.py
Flatlogic Bot 903669d6ea ger
2025-11-24 09:58:56 +00:00

38 lines
1003 B
Python

# Generated by Django 5.0.1 on 2024-01-26 12:01
from django.db import migrations
import random
def create_initial_units(apps, schema_editor):
Unit = apps.get_model('core', 'Unit')
# 10 Ambulances
for i in range(1, 11):
Unit.objects.create(
unit_id=f'AMB-{i:03}',
unit_type='Ambulance',
location_lat=round(random.uniform(34.0, 35.0), 6),
location_lon=round(random.uniform(-118.0, -119.0), 6),
status='Available'
)
# 5 Police Cars
for i in range(1, 6):
Unit.objects.create(
unit_id=f'POL-{i:03}',
unit_type='Police Car',
location_lat=round(random.uniform(34.0, 35.0), 6),
location_lon=round(random.uniform(-118.0, -119.0), 6),
status='Available'
)
class Migration(migrations.Migration):
dependencies = [
('core', '0002_unit'),
]
operations = [
migrations.RunPython(create_initial_units),
]