2011-12-22 18 views

回答

4

傳遞一個對象到type()會告訴你該對象的類型。

print type(some_model) 
5

測試是否some_model是MyType的繼承型的,如果

issubclass(type(some_model), MyType) 

測試some_model是MyType的

isinstance(some_model, MyType) 
0

的實例if語句這個工作對我來說

from app.models import SomeModel 
model_var = SomeModel() 
if type(model_var) == SomeModel: 
    #Do stuff 
    pass