mirror of
https://github.com/django/django.git
synced 2025-10-26 07:06:08 +00:00
[1.6.x] Fixed display of lists after website redesign
Thanks Brian Jacobel for the report. refs django/djangoproject.com#197
Backport of c7786550c4 from master
This commit is contained in:
committed by
Tim Graham
parent
3ac7d83ba5
commit
b6c05b2b94
@@ -810,13 +810,18 @@ This complex tag is best illustrated by way of an example: say that "places" is
|
||||
...and you'd like to display a hierarchical list that is ordered by country, like this:
|
||||
|
||||
* India
|
||||
* Mumbai: 19,000,000
|
||||
* Calcutta: 15,000,000
|
||||
|
||||
* Mumbai: 19,000,000
|
||||
* Calcutta: 15,000,000
|
||||
|
||||
* USA
|
||||
* New York: 20,000,000
|
||||
* Chicago: 7,000,000
|
||||
|
||||
* New York: 20,000,000
|
||||
* Chicago: 7,000,000
|
||||
|
||||
* Japan
|
||||
* Tokyo: 33,000,000
|
||||
|
||||
* Tokyo: 33,000,000
|
||||
|
||||
|
||||
You can use the ``{% regroup %}`` tag to group the list of cities by country.
|
||||
@@ -870,15 +875,24 @@ With this input for ``cities``, the example ``{% regroup %}`` template code
|
||||
above would result in the following output:
|
||||
|
||||
* India
|
||||
* Mumbai: 19,000,000
|
||||
|
||||
* Mumbai: 19,000,000
|
||||
|
||||
* USA
|
||||
* New York: 20,000,000
|
||||
|
||||
* New York: 20,000,000
|
||||
|
||||
* India
|
||||
* Calcutta: 15,000,000
|
||||
|
||||
* Calcutta: 15,000,000
|
||||
|
||||
* USA
|
||||
* Chicago: 7,000,000
|
||||
|
||||
* Chicago: 7,000,000
|
||||
|
||||
* Japan
|
||||
* Tokyo: 33,000,000
|
||||
|
||||
* Tokyo: 33,000,000
|
||||
|
||||
The easiest solution to this gotcha is to make sure in your view code that the
|
||||
data is ordered according to how you want to display it.
|
||||
|
||||
Reference in New Issue
Block a user