Django Middleware ile özel durumlarda link yönlendirmesi yapmak iin için aşağıdaki örneği kullanabilirsiniz.
Örnek verecek olursak Django Middleware ile admin kullanıcısı özel panel linkine ulaşmasını engelleyelim.
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
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.