【问题标题】:Django manage.py runserver never finishes "validating models"Django manage.py runserver 永远不会完成“验证模型”
【发布时间】:2011-07-07 02:42:29
【问题描述】:

我正在尝试遵循 django 教程。我在windows+eclipse上运行。 当我运行python manage.py runserver 时,我收到消息Validating models...,然后看不到任何进展......

我是不是做错了什么?

【问题讨论】:

    标签: django django-manage.py


    【解决方案1】:

    我在另一个问题中得到了答案:can't get django to work in eclipse + windows

    当我使用 --noreload 选项运行服务器时,我看到抛出了异常。在我修复它之后,输出 确实 完成,并说:

    Validating models...
    0 errors found
    
    Django version 1.2.1, using settings 'XXX'
    Development server is running at http://127.0.0.1:8000/
    Quit the server with CTRL-BREAK.
    

    【讨论】:

      【解决方案2】:

      shell 正在运行runserver 进程,在服务器进程结束之前它不会返回命令提示符。所以,这听起来很正常。

      服务器是否正常运行?

      【讨论】:

        【解决方案3】:

        您可能会在您的 models.py 文件中导入某些在另一个文件中失败的内容。我在导致此行为的 try/catch 子句中有导入。安装缺少的依赖项解决了这个问题。

        【讨论】:

          【解决方案4】:

          这是你应该看到的。如果您向测试站点发出请求(通过浏览器),您将看到请求日志。如果你没有看到,那么还有其他问题。

          【讨论】:

          • 对不起,这是不正确的 - 我现在已经让它工作了,它实际上在之后打印了一些东西。这是完整的输出: Validating models... 0 errors found Django version 1.2.1, using settings 'XXX' Development server is running at 127.0.0.1:8000 Quit the server with CTRL-BREAK.
          猜你喜欢
          • 1970-01-01
          • 2014-02-17
          • 1970-01-01
          • 1970-01-01
          • 2017-01-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多