fixed data format import and email generation
This commit is contained in:
@@ -60,12 +60,16 @@ def import_students(request):
|
||||
for row in reader:
|
||||
course = get_object_or_404(Course, course_code=row["CodiceCorso"])
|
||||
birth_date = datetime.strptime(row["DataNascita"], "%m/%d/%Y")
|
||||
if row["DataDimissioni"] == "":
|
||||
resignation_date = None
|
||||
else:
|
||||
resignation_date = datetime.strptime(row["DataDimissioni"], "%m/%d/$Y")
|
||||
student = Student()
|
||||
student.codice_fiscale = row["CodiceFiscale"]
|
||||
student.course_acronym = row["AcronimoCorso"]
|
||||
student.last_name = row["Cognome"]
|
||||
student.first_name = row["Nome"]
|
||||
student.email_user = f"{row['Nome'].lower()}.{row['Cognome'].lower()}@stud.itsaltoadriatico.it" if row["EmailGSuite"] == "" else row["EmailGSuite"].lower()
|
||||
student.email_user = f"{row['Nome'].strip().replace(" ", "").lower()}.{row['Cognome'].strip().replace(" ","").lower()}@stud.itsaltoadriatico.it" if row["EmailGSuite"] == "" else row["EmailGSuite"].lower()
|
||||
student.phone_number = row["Tel"]
|
||||
student.municipality_residence = row["ComuneRes"]
|
||||
student.province_residence = row["ProvRes"]
|
||||
@@ -73,7 +77,7 @@ def import_students(request):
|
||||
student.birth_date = birth_date
|
||||
student.municipality_birth = row["ComuneNascita"]
|
||||
student.province_birth = row["ProvNascita"]
|
||||
student.resignation_date = None if row["DataDimissioni"]=="" else row["DataDimissioni"]
|
||||
student.resignation_date = resignation_date
|
||||
student.gender = row["Sex"]
|
||||
student.nation_birth = row["NazioneNasc"]
|
||||
student.course_id = course
|
||||
|
||||
Reference in New Issue
Block a user