4- How to Map Views to URLs in Django


2 min read

In this article, you will learn how to map views to URLs in Django. We will guide you through the process step by step, starting from opening the necessary files in Sublime Text to verifying that everything is working correctly in your browser. By following these instructions, you will be able to create a functional web application using Django.

Open the file polls/views.py. For example, open the "Sublime Text" software and select File > New Folder. Then, select the PollProject folder.

Next, paste the following Python code in polls/views.py:

from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello, visitor. You're at the polls project.")

To call the view, we need to map it to a URL. In the polls directory, create a file called urls.py by selecting polls > right click > New File > Save as > urls.py.

In the polls/urls.py file, include the following code:

from django.urls import path

from . import views

urlpatterns = [
    path('', views.index, name='index'),

Then open PollProject/urls.py and paste the following code into it:

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('polls/', include('polls.urls')),
    path('admin/', admin.site.urls),

Verify that it is working by running the following command: python manage.py runserver.

Finally, open your browser and go to localhost:8000/polls.

In conclusion, this article provides a step-by-step guide on how to map views to URLs in Django. By following the instructions provided, you can create a functional web application using Django. The article also includes code snippets and commands to run to verify that everything is working correctly.

If you find this content helpful, please consider subscribing to my channel for future updates.

Did you find this article valuable?

Support Azad Rasul by becoming a sponsor. Any amount is appreciated!