La superposition terminologique rend la recherche de réponses difficile pour celle-ci.Rupture de données dans plusieurs colonnes d'affichage avec Django
Je suis à la recherche de conseils sur la meilleure façon de mettre en œuvre un affichage multi-colonnes de mon QuerySet qui remplit chaque colonne de haut en bas sur les colonnes X. Cela signifie que le nombre d'éléments dans chaque colonne est égal au nombre de QuerySet divisé par X (nombre de colonnes). L'utilisation de Offset ne fonctionne pas car je souhaite que mes données se développent en 4 colonnes sans mettre à jour le décalage manuellement. Les flottants CSS fonctionnent visuellement, mais laissent les données dans le désordre.
Une petite note, le divisibleby est mal orthographié dans le code ci-dessus, pour ceux d'entre nous qui coupent et collent :) –
@TechTeacherGirl: Merci, je l'ai corrigé. Il y a une bonne raison pour laquelle nous n'avons pas de vérificateur d'orthographe dans les IDE. ;) –
Cela fonctionnera si au lieu de colonnes vous passez réellement le nombre de lignes dans une colonne, que vous pouvez précalculer dans la vue en divisant le nombre total d'éléments par le nombre de colonnes comme Kim a dit. – rslite