En fait les contrôles suivants `tag[2].strip() != ""` et  `len(tag[2]) <= Tag._meta.get_field('title').max_length` doivent être dans la fonction clean du formulaire. Et ainsi on ne rentrera jamais dans cette partie du code, car il sera rejeté par la condition plus haut `if form.is_valid():` qui est censé controller le formulaire.