Come unire i componenti di un percorso quando stai costruendo un URL in Python

| | | | | | | | | |

Ad esempio, voglio unire un percorso prefisso a percorsi di risorse come /js/foo.js.

Voglio che il percorso risultante sia relativo alla radice del server. Nell'esempio sopra, se il prefisso fosse "media", vorrei che il risultato fosse /media/js/foo.js.

os.path.join lo fa davvero bene, ma come si unisce ai percorsi è Dipendente dal sistema operativo. In questo caso so che mi rivolgo al Web, non al file system locale.

C'è un'alternativa migliore quando lavori con percorsi che sai verranno utilizzati negli URL? os.path.join funzionerà abbastanza bene? Dovrei semplicemente arrotolare il mio?