15 Ekim 2024 22:41

Anasayfa

undefined...

Python programlamada kullandığınız fonksiyonu çağıran bir önceki fonskiyon hakkında bilgi almak için inspect kütüphanesi kullanılabilir.

 

Örneğin Django da ModelAdmin de bulunan has_change_permission fonksiyonununu kullanırken hangi fonksiyonların kullanıldığını görmek için kullanılabilir.

 

import inspect
from datetime import datetime
def has_change_permission(self, request, obj=None):

    # print(request.user.username)
    print('------------> Zaman: {} .--> Def: {} <------------'.format(datetime.now(), inspect.stack()[0][3]))
    print(inspect.stack()[1])
 

 

Python

hakkında diğer konular

Makdos Bilişim Teknolojileri 2015 - 2024