Django Views

Django Views


Django views are Python functions that takes http requests and returns http response, like HTML documents.

A web page that uses Django is full of views with different tasks and missions.

Views are usually put in a file called located on your app’s folder.

There is a in your members folder that looks like this:



This is a simple example on how to send a response back to the browser.

But how can we execute the view? Well, we must call the view via a URL.


Create a file named in the same folder as the file, and type this code in it:


The file you just created is specific for the members application. We have to do some routing in the root directory myworld as well. This may seem complicated, but for now, just follow the instructions below.

There is a file called on the myworld folder, open that file and add the include module in the import statement, and also add a path() function in the urlpatterns[] list, with arguments that will route users that comes in via

Then your file will look like this:


If the server is not running, navigate to the /myworld folder and execute this command in the command prompt:

py runserver

In the browser window, type in the address bar.