Issue
For the purposes of an introductory course in python, Django and Postgresql, I am looking for the best way to retrieve table data and display it in a structured way in an html file with Django and python as a tool and language.
Solution
To display django data in html file, simply you can do this:
In views:
def login_view(request):
user = User.objects.all() #Here I have retrieved data from user table, in django table means Model.
return render(request, 'login.html', {'user':user}) #Here user is context
In html file:
To display data in html file. here I used curly braces to recognise context in html file
<html>
<body>
{% for data in user %} # user is context from login view, it is used display data in html file.
{{data}}
{% endfor %}
</body>
</html>
Why I used curly braces in html file because it is template syntax in django
Answered By – Manoj Tolagekar
This Answer collected from stackoverflow, is licensed under cc by-sa 2.5 , cc by-sa 3.0 and cc by-sa 4.0