38515-vm/populate_coords.py
Flatlogic Bot d86257fa5a RaktaPluse
2026-02-17 15:39:01 +00:00

26 lines
722 B
Python

import os
import django
import random
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings')
django.setup()
from core.models import Donor, BloodBank
# Kathmandu center approx: 27.7172, 85.3240
def update_coords():
for donor in Donor.objects.all():
donor.latitude = 27.7172 + (random.random() - 0.5) * 0.1
donor.longitude = 85.3240 + (random.random() - 0.5) * 0.1
donor.save()
for bank in BloodBank.objects.all():
bank.latitude = 27.7172 + (random.random() - 0.5) * 0.1
bank.longitude = 85.3240 + (random.random() - 0.5) * 0.1
bank.save()
print("Updated coordinates for donors and banks.")
if __name__ == "__main__":
update_coords()