air*_*aft 5 python django server
安装Django后,我们使用命令:
python manage.py runserver
Run Code Online (Sandbox Code Playgroud)
我们可以运行一个服务器,但我不知道该服务器是哪个服务器,我搜索了django目录,发现该服务器不在该目录中:
aircraftdeMacBook-Pro:Django-1.11.2-py2.7.egg ldl$ cd django/
aircraftdeMacBook-Pro:django ldl$ ls
__init__.py bin dispatch shortcuts.pyc utils
__init__.pyc conf forms template views
__main__.py contrib http templatetags
__main__.pyc core middleware test
apps db shortcuts.py urls
Run Code Online (Sandbox Code Playgroud)
所以,我有两个问题:
姜戈runserver是一个本地开发服务器,不应该在生产中使用... APACHE 和 NGINX 是不同的东西。
Django 提供了一个简单的WSGI 服务器作为开发服务器。
\n\n另外我猜你还没有看过 django 文档,因为你正在寻找的东西就在这里
\n\n\n\n使用不同端口和地址的示例\xc2\xb6
\n\nIP 地址 127.0.0.1 上的端口 8000:
\n\ndjango-admin runserver IP 地址 1.2.3.4 上的端口 8000:
\n\ndjango-admin runserver 1.2.3.4:8000 IP 地址 127.0.0.1 上的端口 7000:
\n\ndjango-admin runserver 7000
\n