Tweak import script
This commit is contained in:
parent
f9786d3ed6
commit
89fbf18637
|
|
@ -21,6 +21,9 @@ class Command(BaseCommand):
|
||||||
reader = csv.DictReader(f)
|
reader = csv.DictReader(f)
|
||||||
for row in reader:
|
for row in reader:
|
||||||
email = row['Email'].lower().strip()
|
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(',')]
|
school_class_names = [c.strip() for c in row['Klassen'].split(',')]
|
||||||
first_name = row['Vorname'].strip()
|
first_name = row['Vorname'].strip()
|
||||||
last_name = row['Nachname'].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, created = User.objects.get_or_create(email=email, username=email)
|
||||||
user.first_name = first_name
|
user.first_name = first_name
|
||||||
user.last_name = last_name
|
user.last_name = last_name
|
||||||
|
user.set_unusable_password()
|
||||||
user.save()
|
user.save()
|
||||||
|
|
||||||
if row['Rolle'] == 'Lehrer':
|
if row['Rolle'] == 'Lehrer':
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue