how to fill items into two columns in Jinja2 template

champion Ch

I have a list of phones dicts, and I want to break it into 2 columns. I have some solution but it looks dirty. What's the right and simplest way to do it?

My solution is here:

myphones dict is here:

    myphones = [
{'number':'13888888881',
'fee' = '1'},


{'number':'13888888882',
'fee' = '1'},

{'number':'13888888883',
'fee' = '1'},

{'number':'13888888884',
'fee' = '1'},

{'number':'13888888885',
'fee' = '1'},

{'number':'13888888886',
'fee' = '1'},
]

in the templates: I write:

<pre>

{% for phone in myphones %}
<tr>
  <td>
    {{phone.number}}
  </td>
  <td>
    {{phone.fee}}
  </td>

  <td>
    {{phone.number}}
  </td>
  <td>
    {{phone.fee}}
  </td>
</tr>
{% endfor %}
</pre>

It like this:

enter image description here

Theo Vasileiadis

Try:

{% for i in range(0, ((myphones|length)/2)|int, 2) %}
    <tr>
      <td>
        {{myphone[i].number}}
      </td>
      <td>
        {{myphone[i].fee}}
      </td>
      {% if (i+1) <= (myphone|length-1)%}
      <td>
        {{myphone[i+1].number}}
      </td>
      <td>
        {{myphone[i+1].fee}}
      </td>
      {% endif %}
    </tr>
 {% endfor %}

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

How to repeat a block in a jinja2 template?

How do I include a HTML file in a Jinja2 template?

How to write correctly jinja2 template using for loop ,

How to profile a Jinja2 template?

How to pass javascript variable to macros in jinja2 template

Jinja2 api: how to get the inherited template of a template?

How to decode &#39 in flask with Jinja2 template

How can I unit test the jinja2 template logic?

How to get the template source from Jinja2 Template object

How to generate json using Jinja2 Template Engine

how to use javascript to render jinja or jinja2 template

How to set a variable in a child template in Jinja2?

How to pass variables from one template to another in Jinja2

How to reference dictionary value without iterating in Jinja2 template?

how to use variable in jinja2 template

How can I specify a column for a variable in a Jinja2 template?

How can I determine if a Jinja2 template block is empty?

How to set a base template for jinja2 in python?

how to reference variable variable in jinja2 template

How to apply jinja2 filter to ansible list items?

how to contruct this loop in jinja2 template

Ansible: how to compact jinja2 template using conditions

How to check the case of any variable in jinja2/django template?

How to populate Jinja2 template that is stored in Ansible variable?

how to extended template call the other template in jinja2?

How to get single value from jinja2 template?

how to use placeholders in jinja2 template?

How to include Jinja2 templating in my Sendgrid Transactional Template

How to exclude an host in Ansible Jinja2 template for-loop?

TOP Ranking

  1. 1

    Failed to listen on localhost:8000 (reason: Cannot assign requested address)

  2. 2

    How to import an asset in swift using Bundle.main.path() in a react-native native module

  3. 3

    Loopback Error: connect ECONNREFUSED 127.0.0.1:3306 (MAMP)

  4. 4

    pump.io port in URL

  5. 5

    Spring Boot JPA PostgreSQL Web App - Internal Authentication Error

  6. 6

    BigQuery - concatenate ignoring NULL

  7. 7

    ngClass error (Can't bind ngClass since it isn't a known property of div) in Angular 11.0.3

  8. 8

    Do Idle Snowflake Connections Use Cloud Services Credits?

  9. 9

    maven-jaxb2-plugin cannot generate classes due to two declarations cause a collision in ObjectFactory class

  10. 10

    Compiler error CS0246 (type or namespace not found) on using Ninject in ASP.NET vNext

  11. 11

    Can't pre-populate phone number and message body in SMS link on iPhones when SMS app is not running in the background

  12. 12

    Generate random UUIDv4 with Elm

  13. 13

    Jquery different data trapped from direct mousedown event and simulation via $(this).trigger('mousedown');

  14. 14

    Is it possible to Redo commits removed by GitHub Desktop's Undo on a Mac?

  15. 15

    flutter: dropdown item programmatically unselect problem

  16. 16

    Change dd-mm-yyyy date format of dataframe date column to yyyy-mm-dd

  17. 17

    EXCEL: Find sum of values in one column with criteria from other column

  18. 18

    Pandas - check if dataframe has negative value in any column

  19. 19

    How to use merge windows unallocated space into Ubuntu using GParted?

  20. 20

    Make a B+ Tree concurrent thread safe

  21. 21

    ggplotly no applicable method for 'plotly_build' applied to an object of class "NULL" if statements

HotTag

Archive