Question

J'ai commencé à utiliser django-Taggit et il semble correspondre à la facture. Mais pour moi, il y a encore un problème avec le site d'administration:

I inclus l'attribut tags dans le ModelAdmin comme ceci:

class MyModel(db.models.Model):
    name = models.CharField(max_length=200)
    tags = TaggableManager()

class MyModelAdmin(admin.ModelAdmin):
    fieldsets = (
        (None, {
            'fields': ('name', 'tags')
        }),
    )

Et tout se passe comme prévu. Mais quand je modifier un modèle dans l'admin, je reçois une erreur, si le TagField est vide. La forme semble être heureux avec juste un blanc, et que les résultats en aucune balise en cours d'enregistrement (comme prévu). Mais un champ de balise vide déclenche l'erreur.

Que puis-je faire?

Était-ce utile?

La solution

Avez-vous essayé tags = TaggableManager(blank=True)?

vide - Indique si ce champ est nécessaire

... au moins c'est ce que les docs dire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top