2010-06-19 12 views
1

Je voudrais catégoriser mes tags. Voici un exemple des balises que j'ai maintenant:Organisation de balises django-tagging ou affectation de propriétés à des balises?

css, internet-explorer, firefox, floats

Chacun de ceux-ci sont séparés (4 balises au total évidemment). Je voudrais marquer les étiquettes internet-explorer et firefox en tant que navigateurs. Est-ce que django-tagging offre un moyen de le faire ou dois-je modifier manuellement le schéma? Je ne me soucie pas vraiment si je dois taguer les tags ou ajouter une nouvelle colonne au tableau tags, selon la manière la plus simple selon le plugin.

Répondre

1

Intéressant, j'ai également rencontré ce problème et l'ai résolu comme ceci. Je ne veux pas jouer avec le code django-tagging parce que ce sera pénible si je souhaite mettre à niveau après, donc j'ai fait un nouveau module appelé taggingtools. Taggingtools est pour grouper des étiquettes et l'autocompletion dans l'interface d'admin. Pour le groupement j'ai fait un nouveau modèle nommé TagGroup, ce modèle a juste un nom. (pour les navigateurs d'exemple). J'ai également ajouté quelques fonctions pour retourner les tags pour ce groupe. J'ai ensuite ajouté les balises pour les navigateurs au TagGroup des navigateurs. De cette façon, je peux dire que je veux toutes les balises du navigateur pour un certain objet de base de données. C'est facile à faire, mais si vous pouvez attendre, je peux vérifier si je peux l'ouvrir pour que vous et les autres ne soyez pas obligés de le créer vous-même.

+0

Alors l'avez-vous ouvert? – grigy