93 votes

Tester si une classe est héritée d’une autre

Cette question est plus liée à Python qu’à Django. Je veux tester écrire un test pour cette fonction que j’utilise pour obtenir un formulaire Django dynamiquement avec les champs que j’ai définis.

Je veux tester si la classe QuizForm renvoyée est héritée des formulaires. Forme.

Quelque chose comme :

Y a-t-il un moyen de le faire?

150voto

pajton Points 7374

Utilisez issubclass(myclass, parentclass)..

Dans votre cas :

11voto

bradley.ayers Points 13360

Utilisez la fonction intégrée `` . par exemple

Il renvoie un afin que vous puissiez l’utiliser directement dans

2voto

jathanism Points 15208

Tout ce que vous avez à faire est d’utiliser ``:

1voto

JHSaunders Points 319

Découvrez la `` méthode intégrée. Cela devrait être exactement ce dont vous avez besoin.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X