2009-03-25 13 views
7

मैं isapi_wsgi और django-pyodbc का उपयोग कर एक वेब एप्लिकेशन पर काम कर रहा हूं। मैं सभी निर्भरताओं को स्थापित करने और फ़ाइलों को वेबसर्वर पर धक्का देना चाहता हूं। दुर्भाग्यवश, इनमें से कुछ आसान होने के बजाय कहा जाता है। विशेष रूप से, निर्भरता को संभालना एक दर्द है क्योंकि उनमें से कुछ सेटअपtools के तहत भी सही ढंग से स्थापित नहीं होंगे (pywin32 विशेष रूप से कठिन है)।आप विंडोज़ के लिए django अनुप्रयोगों को कैसे तैनात करते हैं?

इस तरह की सामग्री को स्वचालित करने के लिए मैं देखे जाने वाले अधिकांश टूल (fabric और capistrano) यूनिक्स-वाई सिस्टम के उपयोग के लिए बनाए जाते हैं। मैं एक निरंतर एकीकरण प्रणाली स्थापित करना चाहता हूं, लेकिन यह केवल समस्या का हिस्सा हल करता है। क्या पाइथोनिस्टा के लिए जीवन को आसान बनाने का कोई तरीका है जिसे विंडोज/आईआईएस का उपयोग करने के लिए मजबूर किया गया है?

उत्तर

3

क्या आपने Paver देखा है? यह सही समाधान नहीं हो सकता है, लेकिन शायद आपकी वर्तमान प्रक्रिया बेहतर हो सकती है।

और इसमें buildtools (और अन्य उपयोगी रैपर) अंतर्निहित हैं।

+0

आप सही हैं, यह इलाज नहीं है। लेकिन फिर भी यह बहुत दिलचस्प और सहायक लग रहा है। –

6

बिटनामी मुफ्त Windows Django all-in-one installers प्रदान करता है जिसमें विंडोज़ पर एक Django ऐप को तैनात करने के लिए सभी निर्भरताओं को शामिल किया गया है। अस्वीकरण: मैं इस उपकरण के डेवलपर्स में से एक हूं। यदि आप एक होस्टेड संस्करण के लिए जा रहे हैं, तो हमारे पास मुफ्त विंडोज अमेज़ॅन मशीन छवियां भी हैं (उस पृष्ठ में और नीचे देखें) लेकिन उस स्थिति में मैं दृढ़ता से लिनक्स आधारित एएमआई के साथ जाने की अनुशंसा करता हूं।

संबंधित मुद्दे