Python Django正在使用哪个服务器?
安装Django后,我们使用以下命令:Python Django正在使用哪个服务器?,python,django,server,Python,Django,Server,安装Django后,我们使用以下命令: python manage.py runserver 我们可以运行服务器,但我不知道服务器是哪个服务器,我搜索了django目录,发现服务器不在目录中: aircraftdeMacBook-Pro:Django-1.11.2-py2.7.egg ldl$ cd django/ aircraftdeMacBook-Pro:django ldl$ ls __init__.py bin dispatch shortcuts.pyc util
python manage.py runserver
我们可以运行服务器,但我不知道服务器是哪个服务器,我搜索了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
因此,我有两个问题:
Django提供了一个默认的wsgi开发服务器Django
runserver
是一个本地开发服务器,不应在生产中使用。。。APACHE和NGINX是不同的东西
Django提供了一个简单的开发服务器
我猜你还没有看过django文档,因为你要找的是对的
使用不同端口和地址的示例»
IP地址127.0.0.1上的端口8000:
IP地址1.2.3.4上的django admin runserver端口8000:
django admin runserver 1.2.3.4:8000端口7000位于IP地址127.0.0.1上:
django管理运行服务器7000
1) Django提供了一个默认的wsgi服务器,如@sach20所述
2) django服务器应该用于开发。我个人使用nginx和gunicorn来运行我的服务器。您可以在此处找到有关如何设置的教程:
3) 您可以运行:
python manage.py运行服务器0.0.0.0:80
你可以用任何你想使用的端口替换80。所以,我不能用它作为python的分布式web服务器,好吗?我怎样才能找到它的位置?这和我的答案有什么不同?@WilomGfx不是。我是在你提交之后才提交的。