class Command(BaseCommand):
- help = 'Sends personalized links to WTEM contestants'
-
+
def handle(self, *args, **options):
new = 0
skipped = 0
- for wtem_contact in Contact.objects.filter(form_tag = 'wtem'):
+ for wtem_contact in Contact.objects.filter(form_tag = 'wtem').order_by('-created_at'):
for student in wtem_contact.body['student']:
if not Submission.objects.filter(email = student['email']).exists():
args = dict()
Submission.create(**args)
new += 1
else:
+ self.stdout.write('skipping ' + student['email'] + ': already exists.')
skipped += 1
self.stdout.write('New: ' + str(new) + ', skipped: ' + str(skipped))