Ελυσα το "μυστήριο" κανοντας ένα for loop μέσα στο template μου.
Στο script μου ,οπως ανέφερα κάποια στιγμή, όλα τα mail μπάινουν σε ένα dict με το όνομα data ,έτσι:
Στο template μου λοιπόν, έχω ενα table και για να εμφανίσω τα κομμάτια του καθε mail κάνω ενα iterate στo data:
{% for d in data%}
/*subject,from,date = parts του κάθε message
που έχω πάρει στο script*/
{{ d.subject }}
{{ d.from }}
{{ d.date }}
{% endfor %}
Οπότε πήα πρίν το endfor και κόλλησα το
{% for t in d.attachment %}{{ t }}{% endfor %}
Νιώθω πως η λύση ήταν μπροστά στα μάτια μου από την αρχή αλλά το κεφάλι μου έιχε σκαλώσει στην κωδικοποιήση.
Βέβαια ,αναρωτιέμαι , για ποό λόγο όταν μέσα στπ template πάω και του βάζω χύμα {{ d.attachment }} ,χωρίς να κάνω iterate δηλαδή, ενώ μου εμφανίζει κανονικά πόσα items υπάρχουν μεσα στη λίστα, η κωδικοποίηση χαλάει.
Είναι κάποιο κομμάτι της python που μου έχει ξεφύγει μάλλον! Αλλώστε έχω ένα χρονο που ασχολούμαι με python(που είναι και η πρώτη μου ...γλώσσα προγραμματισμού ever ,so far

)