Comment joindre les composants d’un chemin lorsque vous construisez une URL en Python

| | | | | | | | | |

Par exemple, je veux joindre un chemin de préfixe aux chemins de ressources comme /js/foo.js.

Je veux que le chemin résultant soit relatif à la racine du serveur. Dans l'exemple ci-dessus, si le préfixe était "media", je voudrais que le résultat soit /media/js/foo.js.

os.path.join le fait très bien, mais comment il joint les chemins est Dépendant du système d'exploitation. Dans ce cas, je sais que je cible le Web, pas le système de fichiers local.

Existe-t-il une meilleure alternative lorsque vous travaillez avec des chemins dont vous savez qu'ils seront utilisés dans les URL ? Os.path.join fonctionnera-t-il assez bien ? Dois-je rouler moi-même ?