Skip to content

Commit

Permalink
add populate command
Browse files Browse the repository at this point in the history
  • Loading branch information
rm03 committed Oct 13, 2023
1 parent 9cd24a2 commit d4c6ba3
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions backend/announcements/management/commands/populate_audiences.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import json
import random

from django.contrib.auth.models import Group
from django.core.management import BaseCommand, call_command

from announcements.models import Audience


with open("accounts/data/users.json") as f:
users = json.load(f)["users"]


class Command(BaseCommand):

def handle(self, *args, **options):
for x in ["MOBILE", "OHQ", "CLUBS", "COURSE_PLAN", "COURSE_REVIEW", "COURSE_ALERT"]:
Audience.objects.get_or_create(name=x)

0 comments on commit d4c6ba3

Please sign in to comment.