You need to build something like this
<table> <tr> <th>header1</th> <th>header2</th> <th>header3</th> <th>header4</th> </tr> {% for r in result %} <tr> <th> {{ result.name }}</th> <th> {{ result.address }}</th> <th> {{ result.time }}</th> <th> {{ result.date }}</th> </tr> {% endfor %} </table>
provided that you have an array (actually a dictionary) this way
result['name'] result['address'] result['time'] result['date'] return render_to_response("my_template.html", {'result:result'})
There are several ways to do this. This is the easiest way. Check out the documentation for the Django template template.
Here is a list of techniques that I have learned throughout. There are more of them, but I donβt have time to document them all. http://binarybugs01.appspot.com/entry/template-iteration-techniques
Sometimes you need to be careful with the context dictionary that you pass into the template. If you pass this
result = {'name': 'John', 'time': '12/2/2012'....etc} context['result'] = result return render_to_response("my_template.html", context}
You repeat result.result , and the keys result.result.name
I also want to remind you that you have a list, set, dictionary, or tuple. However, you can import the array and use it.
Cppleearner
source share