Python应用程序URL

Python应用程序URL,python,django,python-2.7,localhost,hosting,Python,Django,Python 2.7,Localhost,Hosting,我在localhost中创建了一个Django Python应用程序,并为运行Python应用程序设置了virtualenv。我从终端运行此应用程序,可以使用此url访问-http://127.0.0.1:8000/。在托管时间(服务器)上,如何使用url访问此应用程序?如果您还没有: web应用程序的部署不像运行python开发服务器那么简单,这非常简单,django文档本身不鼓励在服务器上使用 从理论上讲,您无法远程访问开发服务器的原因是,它仅在本地访问时绑定服务器:要从外部计算机访问它,您

我在localhost中创建了一个Django Python应用程序,并为运行Python应用程序设置了virtualenv。我从终端运行此应用程序,可以使用此url访问-
http://127.0.0.1:8000/
。在托管时间(服务器)上,如何使用url访问此应用程序?

如果您还没有:

web应用程序的部署不像运行python开发服务器那么简单,这非常简单,django文档本身不鼓励在服务器上使用

从理论上讲,您无法远程访问开发服务器的原因是,它仅在本地访问时绑定服务器:要从外部计算机访问它,您需要将其绑定到0.0.0.0而不是127.0.0.1上进行侦听,然后,您将能够在example.com:8000上访问它,具体取决于服务器的域是什么以及您选择的端口。要使用0.0.0.0,请按如下方式调用manage.py runserver:

./manage.py runserver 0.0.0.0:8000

但是要避免这样做,并选择一种更健壮的部署方式:)

如果您是第一次尝试部署应用程序,并且想要体验从url访问应用程序的感觉,请尝试heroku

简单,您不必担心设置所有内容