25 Nisan 2024 04:17

Anasayfa

undefined...

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 - 2022