En python django comment imprimer un objet à l'introspection? La liste de toutes les méthodes publiques de l'objet (variable, et/ou fonctions)?

En python django comment imprimer un objet inrospection? La liste de toutes les méthodes publiques de l'objet (variable, et/ou fonctions)?

par exemple:

def Factotum(les modèles.Modèle): 
id_ref = modèles.IntegerField() 

def calculateSeniorityFactor(): 
retour (1000 - id_ref) * 1000 

Je veux être en mesure d'exécuter une ligne de commande dans le Django shell pour me dire toutes les méthodes publiques de Django modèle. La sortie de l'exécution de sur ci-dessus serait:

>> l'introspection Factotoum 
--> Variable: id_ref 
--> Méthodes: calculateSeniorityFactor 

OriginalL'auteur MikeN | 2010-01-29