जब आप Python में URL बना रहे हों तो पथ के घटकों से कैसे जुड़ें?

| | | | | | | | | |

उदाहरण के लिए, मैं /js/foo.js जैसे संसाधन पथों के उपसर्ग पथ में शामिल होना चाहता हूं।

मैं चाहता हूं कि परिणामी पथ सर्वर के रूट के सापेक्ष हो। उपरोक्त उदाहरण में यदि उपसर्ग "मीडिया" था तो मैं चाहता हूं कि परिणाम /media/js/foo.js हो।

os.path.join यह वास्तव में अच्छी तरह से करता है, लेकिन यह पथों से कैसे जुड़ता है ओएस निर्भर। इस मामले में मुझे पता है कि मैं वेब को लक्षित कर रहा हूं, स्थानीय फाइल सिस्टम को नहीं।

क्या कोई सबसे अच्छा विकल्प है जब आप उन पथों के साथ काम कर रहे हैं जिन्हें आप जानते हैं कि यूआरएल में उपयोग किया जाएगा? क्या os.path.join काफी अच्छा काम करेगा? क्या मुझे अपना खुद का रोल करना चाहिए?