3 साल बाद संपादित: mod_python, उपयोग mod_wsgi प्रयोग न करें। फ्लास्क और वेर्कजेग भी अच्छे ढांचे हैं। यह जानने की आवश्यकता है कि क्या हो रहा है उपयोगी है, लेकिन यह एक आवश्यकता नहीं है। वह बेवकूफ होगा।
Django को तब तक न देखें जब तक कि आपको आपकी ओर से Django क्या कर रहा है, इसकी अच्छी समझ हो। तुम्हारे लिए। Mod_python और इसकी अनुरोध ऑब्जेक्ट का उपयोग करके कुछ मूल ऐप्स लिखें। मैंने mod_python का उपयोग करके वेब-डेवलपमेंट के लिए पाइथन सीखना शुरू किया और यह बहुत अच्छा रहा है।
mod_python साइट-पैकेज/mod_python/publisher.py में एक प्रेषक का भी उपयोग करता है। इस माध्यम से एक गैंडर्स लें कि यह देखने के लिए कि सरल-आसान तरीके से अनुरोध कैसे किए जा सकते हैं।
mod_python को चलाने और चलाने के लिए आपको अपनी अपाचे कॉन्फ़िगरेशन फ़ाइल में कुछ कॉन्फ़िगरेशन जोड़ने की आवश्यकता हो सकती है लेकिन mod_python साइट इसे अच्छी तरह से समझाती है।
<Directory /path/to/python/files>
AddHandler mod_python .py
PythonHandler mod_python.publisher
PythonDebug On
</Directory>
और आप दूर हैं! (एक मूर्खता से बुनियादी उदाहरण के रूप में)
उपयोग:
def foo(req):
req.write("Hello World")
/path/to/python/files/bar.py
में /path/to
संभालने अपनी साइट जड़ है।
और फिर आप
http://www.mysite.com/python/files/bar/foo
देखने के लिए "नमस्ते विश्व" कर सकते हैं।आप एक अच्छे के बाद
req.content_type = 'text/html'
गुड लक
: इसके अलावा, कुछ है कि मुझे फिसल गया डिस्पैचर सामग्री प्रकार बाहर काम करने के एक लंगड़ा विधि का उपयोग करता है, तो एचटीएमएल उपयोग कराने के लिए है पाइथन mod_python और Apache के साथ कैसे इंटरैक्ट करता है, इसका विचार करें, फिर एक ढांचे का उपयोग करें जो आपके लिए सभी उबाऊ सामान करता है। आप पर निर्भर है, बस मेरी सिफारिश
स्रोत
2009-05-21 22:07:28
अगर मैं डीजेंगो या टर्बोगियर्स या जो कुछ भी शब्द सुनता हूं ... मैं कर रहा हूं ... कुछ पागल करो? –
@Aiden ... तो मैं पाइथन वेब ऐप्स की किसी भी चर्चा के रूप में दूर रहने की अनुशंसा करता हूं, क्योंकि * वेब विकास के संदर्भ में प्रमुख ढांचे के बारे में बात नहीं करना "कुछ पागल" है। –
@Aaron, टिप्पणी विनोद में थी। यदि आप चाहते हैं तो मेरे पास कुछ अतिरिक्त है। –