Bonjour,

Je travaille sous Django, où je définie des vues. Ces vues sont basées sur des classes, sollicitées lors d'appels GET sur URLs API.
Tout fonctionne bien, si ce n'est que plusieurs centaines de classes sont quasiment identiques : seuls deux libellés (noms de classes) varient à chaque fois (ci-dessous en gras) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
class NomClasse1(ReadOnlyModelViewSet):
    serializer_class = NomClasseSerializer
    def get_queryset(self):
        return NomClasseModel.objects.all()
Afin de faciliter la lecture du fichier, et d'optimiser les charges de maintenances, je cherche un moyen d'industrialiser la déclaration de ces classes.
L'idée serait de pouvoir boucler sur une liste d'instances de classes, contenant les deux libellés à exploiter.

Quelqu'un a déjà traité ce type de scénario ?

Merci par avance,
Xorguy.