Issue with for loop in jinja template

I am unable to get all the values in table via jinja. It is only showing first value and the for loop is shown just as code. Just as

 {% for row in doc.creation_panel %} {% endfor %}

Can anyone guide me what’s wrong ??

<table class="email-inner-table" cellpadding="0" cellspacing="0" border="1" style="border:#d1d8dd; width:100%; border-collapse: collapse; text-align:center; margin:0 auto;">

                    	<tr>
                        	<th align="center" style="padding:8px; background:#EFEFEF; width:20%;">
                            	 NAME
                            </th>
                            <th style="padding:8px; background:#EFEFEF; width:20%;">
                            	ACTION
                            </th>
                            <th style="padding:8px; background:#EFEFEF; width:20%;">
                            	QTY
                            </th>
                            <th style="padding:8px; background:#EFEFEF; width:40%;">
                            	ACTION NOTES
                            </th>
                        </tr>
                       
                        {% for row in doc.creation_panel %}

                        <tr>
                        	<td align="left" style="padding:6px;">
                            	{{row.name}}
                            </td>
                            <td align="center" style="padding:6px;">
                            	{{row.action}}
                            </td>
                            <td align="center" style="padding:6px;">
                            	{{row.qty}}
                            </td>
                            <td align="left" style="padding:6px;">
                            	{{row.notes}}
                            </td>
                        </tr>
                        {% endfor %}

                </table>