[x] Use CASCADE directive for FKs between Term, Career, MP, UF. It will make easier configure the Term in the initial phase. Leave RESTRICT or NULL for the rest (to be discussed).
[x] In Enrolment model: tutor_1 and tutor_2 has to have name, last_name_1, and last_name_2
[x] In Enrolment there is no need of Term FK. The Career FK is enough because it is linked to the right Term and can be easily accessed.
[x] The UF model needs course assignation (enum, 1st or 2nd course). It can be NULL.
[x] Record model needs more information to keep, at least:
[x] UF_name (string as in the import file)
[x] UF_code (string as in the import file)
[x] student ID (DNI)
[x] term (string as in the import file)
[x] career_code (as in the import file)
~- [ ] UF FK (nullable, to be matched later or manually)~
~- [ ] Enrolment FK (nullable)~
[x] FileSystemStorage for Uploads: maybe is not required since FS is default storage method. To be discussed.
Several adjustments needed for models: