Displaying data from a table using Django

Can someone please give me a small piece of code in which we display the data from the table and call me code that goes into views.py and templates/index.html to display the table of contents?

+4
source share
1 answer

Read the Django tutorial . It shows, in 4 parts, the basics of this structure.

As for your question, a very quick example.

In views.py:

 def display(request): return render_to_response('template.tmpl', {'obj': models.Book.objects.all()}) 

In models.py:

 class Book(models.Model): author = models.CharField(max_length = 20) title = models.CharField(max_length = 40) publication_year = models.IntegerField() 

In template.tmpl:

 <table> <tr> <th>author</th> <th>title</th> <th>publication year</th> </tr> {% for b in obj %} <tr> <td>{{ b.author }}</td> <td>{{ b.title }}</td> <td>{{ b.publication_year }}</td> </tr> {% endfor %} </table> 
+10
source

All Articles