If i give wrong url then i want to redirect to 404.html page. in my view.py, i have following function-
from django.shortcuts import render_to_response from django.template import RequestContext, loader from django.core.urlresolvers import reverse from django.shortcuts import render, get_object_or_404 from django.http import HttpResponse, HttpResponseRedirect from misc.models import * from meta.views import Meta from login.helper import * from django.contrib import messages def my_custom_404_view(request): return render(request, "404.html", { "areas": Area.objects.all(), "jobs": Jobs.objects.filter(active=True), }) i have 404 html page in my template and in my url file i have following
handler404 = 'pages.views.my_custom_404_view' but when i enter any wrong url it does not work. it gives me- Page not found (404) Request Method: GET Request URL: http://127.0.0.1:8000/ko What i m doing wrong? please suggest.