cash-stacks/server/server/api/management/commands/seed.py
2021-07-12 21:08:59 -06:00

29 lines
760 B
Python

from server.server.api.models import Transaction
from django.core.management.base import BaseCommand
import random
class Command(BaseCommand):
help = "Seed database for dev"
def handle(self, *args, **options):
self.stdout.write('clearing and seeding database...')
User.objects.all().delete()
# create seed users
# - elijah / toffee15
# - toffee / toffee15
Account.objects.all().delete()
# create seed accounts
# Home Account
# $3000
# - home expenses
Stack.objects.all().delete()
# create test stacks
# - name: shit
Transaction.objects.all().delete()
# generate transaction history
self.stdout.write('done!')