PyCharm manage.py runserver错误 [英] PyCharm manage.py runserver error

查看:194
本文介绍了PyCharm manage.py runserver错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我刚刚重新安装了Django 1.3,我第一次尝试PyCharm 。当我从终端运行 python manage.py runserver 时,一切都没有任何关系,但是如果我尝试从$ code> runserver PyCharm我得到以下内容:

 导入Django设置模块设置
追溯(最近呼叫最后):
验证模型

0找到错误
Django版本1.3,使用设置'glist.settings'
开发服务器运行在http://127.0.0.1:8000 /
使用CONTROL-C退出服务器。
文件/ Applications / PyCharm 1.2.1.app/helpers/pycharm/django_manage.py,第19行在< module>
run_module(manage_file,None,'__main__')
文件/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py,第180行,在run_module
fname,loader,pkg_name)
文件/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py,第72行,在_run_code
exec代码在run_globals
文件/Users/goon/code/glist/manage.py中,第14行在< module>
execute_manager(settings)
文件/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/__init__.py,第438行,在execute_manager
utility.execute()
文件/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/__init__.py ,行379,执行
self.fetch_command(子命令).run_from_argv(self.argv)
文件/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site -packages / django / core / management / base.py,第191行,在run_from_argv
self.execute(* args,** options .__ dict__)
文件/Library/Frameworks/Python.framework /Versions/2.7/lib/python2.7/site-packages/django/core/management/base.py,第220行,执行
output = self.handle(* args,** options)
文件/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/commands/runserver.py,第67行,处理
自身。跑(* args,** options)
文件/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/commands/runserver.py,第76行,运行
autoreload.main(self.inner_run,args,options)
文件/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ django / utils / autoreload.py,第131行,主要是
reloader(main_func,args,kwargs)
文件/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/django/utils/autoreload.py,第104行,在python_reloader
reloader_thread()
文件/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/django/utils/autoreload.py,第83行,在reloader_thread
ensure_echo_on()
文件/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/django/utils/autoreload.py,第77行,在ensure_echo_on
attr_list = termios.tcgetattr(fd)
termios.error:(25,'Inappropriate ioctl fo r设备')

处理完成退出代码1

请注意,在我从浏览器中请求任何页面之前,这一切都发生了。而且,正如我所说,我没有遇到从终端运行的麻烦。任何帮助将不胜感激。

解决方案

您正在使用什么版本的pycharm?其实这是django的错误1.3。如果您尝试在重新加载模式下从任何ide运行django,将会发生这种情况。它可以通过修补django修复。虽然PyCharm应该自动切换到没有重新加载模式。



阅读: http://blogs.jetbrains.com/pycharm/2011/03/pycharm-1-2-1-release-candidate- py-test-2-0-buildout-1-5 /


Sorry to ask a noob question but I have no idea why this is happening.

I've just reinstalled Django 1.3, and am trying PyCharm for the first time. When I run python manage.py runserver from Terminal everything goes without a hitch, however if I try to runserver from within PyCharm I get the following:

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

Please note that this is all happening before I request any page from within the browser. And, as I said, I have no trouble running from Terminal. Any help would be greatly appreciated.

解决方案

What version fo pycharm are you using ? Actually it`s a error in django 1.3. It will occur if you try to run django from any ide in reload mode. It can be fixed by patching django. Although PyCharm should automatically switch to no reload mode.

Read this : http://blogs.jetbrains.com/pycharm/2011/03/pycharm-1-2-1-release-candidate-py-test-2-0-buildout-1-5/

这篇关于PyCharm manage.py runserver错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆