關於 getattr 方法的一些理解

2022-06-18 23:48:12 字數 1031 閱讀 3382

在學習rest framework的過程中,rest framework的request是經過重構的,但是如果呼叫重構物件request中的屬性,如果屬性不存在會呼叫原request物件中的屬性,它使用的就是__getattr__方法。

在新構建的request中存在__getattr__,假如呼叫request.get,新構建的request中如果沒有get屬性的話,就會呼叫__getattr__方法,並且將get傳遞給__getattr__方法,此時返回的就是:

getattr(self._request, get)

總結:

關於OpenLayers的TMS的一些理解

現在的網路地圖大多採取tms的儲存方式,是用rest介面支援的url引數 地理引數 來描述空間瓦片儲存方式,並通過url的get方法訪問到這些瓦片的。單位瓦片的跨度 span res this.tilesize.w 用分辯率乘以瓦片大小,可以得到單位瓦片的對應座標的跨度 瓦片行列號 x round ...

關於java中Exception的一些理解

在方法的宣告時使用,作用是宣告該方法可能有該種異常,不一定會有,是一種傾向,一種預防措施,保證 的健壯性。讓你的呼叫者知道,我這個方法可能會丟擲何種異常,讓我的呼叫者知道並且要做出一定的處理。因此就要求其呼叫者做出一定 防範措施 來進行捕獲可能會丟擲的異常並解決或者進行繼續丟擲 不推薦 例如進行tr...

關於Cookie和session的一些理解

1.domain表示的是cookie所在的域,預設為請求的位址,如 為www.test.com test test.aspx,那麼 domain預設為www.test.com。而跨域訪問,如域a為t1.test.com,域b為t2.test.com,那麼在域a生產乙個令域a和 域b都能訪問的cook...