मैं एक बहु-साइट परियोजना के लिए Django का उपयोग करने की योजना बना रहा हूं, जहां प्रत्येक साइट अधिकतर स्वतंत्र है, लेकिन सभी साइटों पर कुछ मॉडल साझा करेगी।एकल स्थापना, एकाधिक डोमेन और ऐप्स?
मुझे आश्चर्य है कि प्रत्येक Django 'ऐप' की अपनी साइट बनाने के लिए कोई तरीका है, अद्वितीय डोमेन नाम के साथ पूरा करें, और फिर भी प्रत्येक साइट को एक सामान्य ऐप तक पहुंचने की अनुमति दें जिसमें उपयोगकर्ता खातों, प्रोफाइल आदि के लिए कुछ मॉडल शामिल हैं। ।
योजना मैं जानता हूँ कि Django एक 'साइटों' है प्रत्येक साइट में एकल प्रवेश की अनुमति देने के, में एक बार उपयोगकर्ता के लॉग प्रत्येक साइट के लिए आम एप्लिकेशन के माध्यम से खाते की जानकारी साझा करने, और बनाने कुकीज़ है।
सुविधा, लेकिन मुझे यकीन नहीं है कि यह मेरी आवश्यकताओं के लिए पर्याप्त मजबूत है या नहीं।
क्या कोई ऐसा करने का तरीका सुझा सकता है या मुझे किसी भी लेख की ओर इशारा कर सकता है जो मदद कर सकता है?
अद्यतन
बस सोच रहा है, यह अपाचे के माध्यम से संभव हो जाएगा, और संभवतः urls.py करने के लिए कुछ संशोधन एक यूआरएल संरचना करने के लिए एक निश्चित डोमेन बात करने के लिए सक्षम होने के लिए?
उदाहरण के लिए, मान लें कि मुख्य साइट mainsite.com है, और मैं चाहता हूं कि अन्य डोमेन में से एक mainsite.com/secondarysite को इंगित करे, जहां माध्यमिकसाइट एक ही उदाहरण के भीतर एक django ऐप है, और अपाचे मास्क तथ्य है कि mediumsite.com डोमेन वास्तव में एक अलग स्थान पर इशारा कर रहा है?
लिंक मर चुका है, अफसोस। – mrooney
@mrooney इसे ठीक किया, thx –