Как соединить компоненты пути при создании URL-адреса в Python

| | | | | | | | | |

Например, я хочу соединить путь префикса с путями ресурсов, такими как /js/foo.js.

Я хочу, чтобы результирующий путь относился к корню сервера. В приведенном выше примере, если бы префикс был "media", я бы хотел, чтобы результатом был /media/js/foo.js.

os.path.join делает это действительно хорошо, но то, как он объединяет пути, зависит от ОС. В этом случае я знаю, что ориентируюсь на Интернет, а не на локальную файловую систему.

Есть ли лучшая альтернатива, когда вы работаете с путями, которые, как вы знаете, будут использоваться в URL-адресах? Будет ли os.path.join работать достаточно хорошо? Должен ли я просто свернуть свой собственный?