Tweak import script

This commit is contained in:
Ramon Wenger 2019-07-22 11:04:57 +02:00
parent f9786d3ed6
commit 89fbf18637
1 changed files with 4 additions and 0 deletions

View File

@ -21,6 +21,9 @@ class Command(BaseCommand):
reader = csv.DictReader(f)
for row in reader:
email = row['Email'].lower().strip()
if email == '':
self.stdout.write('No e-mail set, skipping')
continue
school_class_names = [c.strip() for c in row['Klassen'].split(',')]
first_name = row['Vorname'].strip()
last_name = row['Nachname'].strip()
@ -30,6 +33,7 @@ class Command(BaseCommand):
user, created = User.objects.get_or_create(email=email, username=email)
user.first_name = first_name
user.last_name = last_name
user.set_unusable_password()
user.save()
if row['Rolle'] == 'Lehrer':