【问题标题】:which server did I use,when I configure django admin tool after typing "python manage.py runserver"?当我在输入“python manage.py runserver”后配置 django 管理工具时,我使用了哪个服务器?
【发布时间】:2012-06-22 03:06:24
【问题描述】:

我正在配置 django 以使用 django 管理工具,按照网页http://www.ibm.com/developerworks/linux/library/l-django/?S_TACT=105AGX52&S_CMP=cn-a-l中的步骤进行操作

当我输入“python manage.py runserver”时,我使用了哪个服务器?阿帕奇?还是python中的简单http服务器? 我有 apache 2.2 监听端口 80。

【问题讨论】:

    标签: python django django-admin python-2.6


    【解决方案1】:

    您正在使用 Django 的开发服务器,正如您所说,它是一个用 Python 编写的简单 http 服务器,并在您以“python manage.py runserver”命令启动的 Python 进程中运行。请注意,此服务器不适用于生产用途。例如,它一次只能处理一个请求。

    【讨论】:

    • 我正在使用 IP 10.7.6.8 的 vmware 虚拟机中开发 python web 应用程序,我可以在主机上的 APACHE 服务器中浏览网站,但我无法使用 10.7.6.8:8000 浏览 django 管理网页,为什么?是不是太简单了? apache正在监听80端口。但是我可以在虚拟机中用127.0.0.1:8000打开它。
    • 我已经解决了这个问题。它需要键入 shell 命令为“python manage.py runserver 10.7.6.8:8000”。
    猜你喜欢
    • 1970-01-01
    • 2011-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-04
    • 2020-02-27
    • 1970-01-01
    • 2021-03-17
    相关资源
    最近更新 更多