django - Print statement causing 500 response -


  def gettable (अनुरोध): reqdata = request.POST डेटा = reqdata ['dataabc'] # प्रिंट डेटा वापसी यह काम करता है, लेकिन जैसे ही मैं  प्रिंट डेटा  को अनुकार करता हूं, मुझे अपने कोड में एक  500  प्रतिक्रिया दिखाई देती है देव कंसोल  

ऐसा क्यों हो रहा है? मुझे सिर्फ कुछ चीजों को कंसोल में परीक्षण करने की आवश्यकता है।

अजगर 3

एक कथन के रूप में प्रिंट का उपयोग करना असफल हो जाएगा और एक अपवाद बढ़ा देगा जो आपके दृश्य फ़ंक्शन को समय से पहले खत्म कर देगा और त्रुटि 500 ।

लॉगिंग मॉड्यूल

प्रिंट पुस्तकालयों और सर्वर-साइड / पृष्ठभूमि कार्य कोड में खराब अभ्यास है। कृपया इसके बजाय लॉगिंग मॉड्यूल का उपयोग करें। डीजेंगो में भी एक।

mod_wsgi और प्रिंट

इससे पहले mod_wsgi संस्करण 3.0, आप इसे देखेंगे प्रिंट के साथ sys.stdout :

  IOError: mod_wsgi द्वारा प्रतिबंधित sys.stdout पहुंच   

और आप को एक फ़ाइल का स्पष्ट उपयोग करने की आवश्यकता होगी, जैसे:

  प्रिंट & gt; & gt; आप अपने विन्यास को संपादित करके और  WSGIRestrictStdout  डायरेक्टिविटी का उपयोग करके प्रतिबंध को अक्षम कर सकते हैं।     

Comments

Popular posts from this blog

Delphi: missing interface declarations for UI Automation methods -

php - how to change mysql_result($res, 0, "url"); to mysqli -

android - How to attach an image from an app to gmail -