A view function, or view for short, is simply a Python function that takes a web request and returns a web response. This article is about how to render an HTML page from Django using views. Django has always been known for its application structure and its ability to easily manage applications. Let`s take a look at how to render a template file in a Django view.
An illustration of how to render an HTML template in a view using example. Consider a project named
pythonengineering that has an application named
Refer to the following articles to check how to create a project and an app in Django.
Once you have your project and application, open
views.py and let`s start creating a view called geeks_view that is used to print “ Hello world ”through the template file. The django view — it is a python function that takes an argument called request and returns a response .
Enter the following code into the views.py of the application
Tep Now let`s create a path to our view from
geeks & gt; urls.py
Completed. Now go to check if our template is showing or not. visit here — http: // localhost: 8000 /
It gives an error that you do not have a home.html template. So let`s create our template now, in the
geeks folder create a folder called templates and create a home.html file in it. Now let`s check again — http: // localhost: 8000 / .
This way you can render any template file using the same procedure —
1. Create a view in views.py 2. Create a template file which is to be rendered and link it to the view. 3. Create a URL to map to that view.
We used this error because while learning how to create a project using django? You may encounter a lot of errors, you don`t need hyper there, just take a deep breath and just google error, you will have a solution for everything.