2022年10月12日 星期三

Django 將list of dict 自動將key當作thead內容,value填入tbody的寫法



in View.py
```
list_2 = [
  {'header_c': c_foo1, 'header_d': d_foo1}, 
  {'header_c': c_foo2, 'header_d': d_foo2},
]

```

in web.html

```

        {% for item in list %}
            {% if forloop.first %}
                {% for h in item %}
                    
                {% endfor %}
            {% endif%}
        {% endfor %}
        
        {% for item in list %}
            
                {% for key,value in item.items %}
                    
                {% endfor %}
            
        {% endfor %}
    
{{ h }}
{{ value}}
```

Pandas DataFrame to List of Dictionaries

``` df.to_dict('records') ```