Articles → DJANGO → Create a table of even and odd numbers from 1 to 10 using dynamic template in Django
Create a table of even and odd numbers from
1 to 10 using dynamic template in Django
Template
<html>
<head></head>
<body>
<table border="1">
{% for num in numbers %}
{% if num|divisibleby:2 %}
<tr>
<td>
{{ num }}
</td>
<td>
Even
</td>
</tr>
{% else %}
<tr>
<td>
{{ num }}
</td>
<td>
Odd
</td>
</tr>
{% endif %}
{% endfor %}
</table>
</body>
</html>
Views.py in TestModule
from django.http import HttpResponse
from django.shortcuts import render
# Create your views here.
def home(request):
return render(request, "FirstTemplate.html",{"numbers":[1,2,3,4,5,6,7,8, 9, 10]})
Output
Click to Enlarge