28 Kasım 2019 07:07

Muslu Y.

Django

Django özel decorators yazmak. Django decorator örneği.

Anasayfa

Django

Django özel decorators yazmak. Django decorator ör...

def test_decorators(function):
    def wrap(request, *args, **kwargs):
 
        id = kwargs.get('id', None)
        productid = kwargs.get('productid', None)
        producttype = kwargs.get('producttype', None)
 
        print(request, id, productid, producttype)
 
        if productid:
            product = Product.objects.get(id=productid)
            print(product)
 
        return function(request, *args, **kwargs)
 
    return wrap
 
 
@login_required
@test_decorators
def basket_add(request, productid, producttype):
    ...
    ...
 
 
@login_required
@test_decorators
def basket_remove(request, id):
    ...
    ...
    
    

 

 

 

 

 

Django

hakkında diğer konular

Makdos Bilişim Teknolojileri 2015 - 2025