21 Mart 2019 09:17

Muslu Y.

Django

Django Middleware ile özel durumlarda linke yönlendirme

Anasayfa

Django

Django Middleware ile özel durumlarda linke yönlen...

Django Middleware ile özel durumlarda linke yönlendirme yapmak için aşağıdaki örneği kullanabilirsiniz.

Django Middleware ile admin kullanıcısı özel panel linkine ulaşamasın

from django.shortcuts import redirect


class SuperuserKontrol:

def __init__(self, get_response):
self.get_response = get_response

def __call__(self, request):
path = request.path_info

if request.user.is_superuser and '/panel/' in path:
return redirect('/admin/')

response = self.get_response(request)

return response
 

Django

hakkında diğer konular

Makdos Bilişim Teknolojileri 2015 - 2025