class Article(models.Model):
# usefull staff
category = models.ForeignKey("Category")
class Category(models.Model):
parent = models.ForegnKey('self')
Je veux afficher sélecteur de catégories comme un champ <select>
avec un arbre de catégorie triée en elle. Il devrait ressembler àcomment personnaliser le tri ordre dans django champ ForeignKey
top level category1
lower level1
lower level2
even lower level
even lower level 2
lower level3
top level category2
lower level500
Quelle est la meilleure façon de le faire? J'espérais utiliser l'héritage de la classe ForeignKey, mais c'est sophistiqué. Peut-être que toute la question est "Comment hériter de multiplier les classes héritées?"