Le 25/10/13 18:23, Tonton a écrit :
> Bonjour
> je doit afficher des categories en menu ou liste depuis une table Rubrique,
> j'utilise
> <ul>
>     <lil>libelé parent 1</li>
>         <ul>
>             <li>sous cat</li>
>             <li>sous cat</li>
>         </ul>
>      <li>libelé parent 2</li>
>         <ul>
>             <li>sous cat</li>
>             <li>sous cat</li>
>             <ul>
>                     <li>sous sous cat</li>
>                     <li>sous sous cat</li>
>             </ul>
>             <li>sous cat</li>
>             <li>sous cat</li>
>          </ul>
>      </ul>
>
>   la table a trois colonne
>
> code rub ; libellé; code_parent
> "ATLHG";"TEE-SHIRTS";"ATL"
> "ATLJZ";"PARKAS";"ATL"
> "BIW";"CATALOGUE OUTIFRANCE";"RACINE"
> "BIW01";"EQUIPEMENTS D'ATELIER  : ETABLIS, TRETEAUX, ECHELLES";"BIW"
> "BIW0101";"ETABLIS BOIS";"BIW01"
> "BIW0102";"ETABLIS METALLIQUES";"BIW01"
> "BIW0103";"CONCEPT MODULAIRE";"BIW01"
> "BIW0104";"TABLES DE METIER";"BIW01"
> "BIW0105";"TRETEAU";"BIW01"
> "BIW0106";"ECHELLES";"BIW01"
> "BIW0107";"ESCABEAUX";"BIW01"
> "BIW0108";"ECHAFAUDAGE";"BIW01"
> "BIW02";"RANGEMENTS : BOÎTES A OUTILS, POCHES CEINTURE";"BIW"
> "BIW0201";"SERVANTES A OUTILS";"BIW02"
>
> c'est surement un problème qui semble simple mais qui me demontre que je
> suis un gros boulet...
>
> comment faire dans les template django ?
> faut t'il préparer les données depuis la requete ?
>
> T.
>
>
>
> _______________________________________________
> django mailing list
> [email protected]
> http://lists.afpy.org/mailman/listinfo/django
Pour ce genre dechoses, je conseil de faire un tour ici :
http://sqlpro.developpez.com/cours/arborescence/

ça peut paraitre, complique, mais pas vraiment. Seul l'ajout /
déplacement / suppression nécessitent un peu de gym.

L'avantage, c'est que tu peux avoir un niveau illimite de catégories, et
à l'affiche, ce ne sera qu'un simple select pour tout récupérer !

Attachment: 0x2718CD99.asc
Description: application/pgp-keys

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django

Répondre à