में एकाधिक डोमेन के साथ हैंडलिंग मैं फ्लास्क में संरचना को कार्यान्वित करना चाहता हूं, जो एकाधिक डोमेन को संभाल सकता है। तो जब मैं ब्राउज़र में "http://domain1.com/show/1" टाइप करें, यह वास्तव में समारोह की तरहफ्लास्क
@app.route('<string:domain>/show/<int:id>')
def show(domain = '', id = ''):
return 'Domain is ' + domain + ', ID is ' + str(id)
मार्ग के साथ निष्पादित करता है और यह बहुत महत्वपूर्ण है, ग्राहक के ब्राउज़र में URL अभी भी होना चाहिए "http://domain1.com/show/1"। और जैसा कि मुझे पता है, फ्लास्क में redirect
का उपयोग करते समय, यह यूआरएल बदलता है। मुझे ऐसी संरचना कैसे व्यवस्थित करनी चाहिए? धन्यवाद!
बिल्कुल सही और स्पष्ट निर्णय है, धन्यवाद! – user2065831
वैसे, गतिशील रूप से एसईओ यूआरएल जोड़ने, डेटाबेस में स्टोर करने और मेरे आवेदन में मार्ग जोड़ने का सबसे अच्छा निर्णय क्या है? मुझे लगता है कि यह हर समय app.add_url_rule निष्पादित नहीं करना आसान और तेज़ हो सकता है। – user2065831
उनमें एक पैटर्न खोजें और एक * एक * मार्ग उन सभी से मेल खाता है जो एक ही बार में जाते हैं? –