L'idéal serait pour moi d'arriver à migrer tout ce qu'on fait avec Nodejs dans du python. Si j'ai bien compris la mécanique, aujourd'hui Nodejs nous permet essentiellement de :
- compiler les fichiers scss vers css
- minifier les fichiers js et css
- créer un sprite d'images à partir du répertoire des images
- dérouler une batterie de tests de syntaxe des fichiers javascript (et css ?)
Concernant les points 1 et 2 il existe la lib python django-pipeline et son homologue django-pipeline-compass qui, d'après la doc pourrait faire le boulot, ça necessite un POC pour le vérifier.
Je n'ai pas encore regardé pour les points 3 et 4, mais je pense que ça devrait être possible aussi.
Bon, pour information ici. Après de nombreux tests, je pense enfin avoir trouvé la la lib python qui peut jouer le rôle du point 3. Il s'agit de PyScss
Avec un peu de chance, y'a moyen qu'on garde la stack Nodejs (et tout ce qu'elle apporte) à coté. Mais au moins on pourra aussi faire du front sans installer Nodejs (et donc déployer de manière propre et native django en prod).