1
我有一個函數,其中我從Car
列或Plane
列中的對象傳遞一個對象。確定django中的數據庫對象類型
在這個函數中,我想根據它來自哪個列做些微不同的事情。本質上,我想說一些像
if object.is_car:
# do something
elif object.is_plane:
# do something else
這樣做的最好方法是什麼?我相信這很簡單,我很想念它。
這是真實的,但在許多情況下,更好的方法是封裝在「車」對象的差異,並採取鴨打字的優勢,以刪除在代碼中使用對象的特殊情況下的需要 – 2012-01-02 07:09:33