2011-05-24 13 views
6

नोब सवाल पूछने के लिए खेद है, लेकिन मुझे नहीं पता कि यह क्यों हो रहा है।PyCharm manage.py रनरवर त्रुटि

मैंने अभी Django 1.3 को पुनर्स्थापित किया है, और पहली बार PyCharm को आजमा रहा हूं। जब मैं टर्मिनल सब कुछ से python manage.py runserver चलाने बिना किसी बाधा के चला जाता है, लेकिन अगर मैं मैं निम्नलिखित मिल PyCharm के भीतर से runserver करने की कोशिश:

Importing Django settings module settings 
Traceback (most recent call last): 
Validating models... 

0 errors found 
Django version 1.3, using settings 'glist.settings' 
Development server is running at http://127.0.0.1:8000/ 
Quit the server with CONTROL-C. 
    File "/Applications/PyCharm 1.2.1.app/helpers/pycharm/django_manage.py", line 19, in <module> 
    run_module(manage_file, None, '__main__') 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 180, in run_module 
    fname, loader, pkg_name) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 72, in _run_code 
    exec code in run_globals 
    File "/Users/goon/code/glist/manage.py", line 14, in <module> 
    execute_manager(settings) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/__init__.py", line 438, in execute_manager 
    utility.execute() 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/__init__.py", line 379, in execute 
    self.fetch_command(subcommand).run_from_argv(self.argv) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/base.py", line 191, in run_from_argv 
    self.execute(*args, **options.__dict__) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/base.py", line 220, in execute 
    output = self.handle(*args, **options) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 67, in handle 
    self.run(*args, **options) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 76, in run 
    autoreload.main(self.inner_run, args, options) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/utils/autoreload.py", line 131, in main 
    reloader(main_func, args, kwargs) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/utils/autoreload.py", line 104, in python_reloader 
    reloader_thread() 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/utils/autoreload.py", line 83, in reloader_thread 
    ensure_echo_on() 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/utils/autoreload.py", line 77, in ensure_echo_on 
    attr_list = termios.tcgetattr(fd) 
termios.error: (25, 'Inappropriate ioctl for device') 

Process finished with exit code 1 

कृपया ध्यान दें कि यह सब से पहले मैं ब्राउज़र के भीतर से किसी भी पृष्ठ का अनुरोध हो रहा है। और, जैसा कि मैंने कहा, मुझे टर्मिनल से कोई परेशानी नहीं है। किसी भी तरह की सहायता का स्वागत किया जाएगा।

+4

यहाँ एक ही pYCharm 3.4.1 पर

मेरे लिए काम किया। यह वही चीज है जो आपको एक सेकंड में एक उत्पाद से दूर रखती है। "ओह, मेरे पास यह शानदार टूल है और आपको बस इतना करना है कि ओह और पैच, और फोर्क डाउनलोड करें और चलाएं, और फिर मेकफ़ाइल का उपयोग करें और निर्भरता डाउनलोड करें और उन्हें बनाएं, लेकिन संस्करण XY टूटा हुआ है इसलिए पिछले संशोधन प्राप्त करें, और फिर जाओ और एक याक शेव करें और सब कुछ बॉक्स से बाहर काम करता है "। मैं वापस विम पर स्विच कर रहा हूँ। – Ska

उत्तर

11

आप किस संस्करण का उपयोग कर रहे हैं? असल में यह django 1.3 में एक त्रुटि है। यदि आप रीलोड मोड में किसी भी विचार से django चलाने की कोशिश करते हैं तो यह तब होगा। इसे django पैच करके तय किया जा सकता है। हालांकि PyCharm स्वचालित रूप से कोई रीलोड मोड पर स्विच नहीं होना चाहिए।

इस पढ़ें: http://blogs.jetbrains.com/pycharm/2011/03/pycharm-1-2-1-release-candidate-py-test-2-0-buildout-1-5/

+0

यह PyCharm 1.2.1 है, इसलिए मुझे यकीन नहीं है कि यह नो-रीलोड पर क्यों स्विच नहीं कर रहा है। लेकिन मैंने Django पेट किया है और अब यह सब अच्छा है। बहुत बहुत धन्यवाद! –

+0

एफवाईआई अगर लोगों को अभी भी यह समस्या हो रही है। मैंने अभी तक पिचर्म 1.5 डाउनलोड किया है और अभी भी django 1.3 के साथ समस्याएं हैं इसलिए मुझे पैच मैन्युअल रूप से लागू करना पड़ा। – shawnwall

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