from django.contrib.auth import get_user_model
from payments.models import ExternalWalletUsage
from django.utils import timezone
import random

User = get_user_model()
user = User.objects.get(mobile_number="8096248999")  # Replace with a valid user
for i in range(25):
    ExternalWalletUsage.objects.create(
        
        user=user,
        
        amount_used=round(random.uniform(10, 100), 2),
        used_for=f"Test Usage {i+1}",
        used_on=timezone.now() - timezone.timedelta(days=i)  # optional override
    )

print(user.id)
print("✅ Sample usage logs created!")
