如何使django在全球范围内可用

时间:2019-04-30 10:07:22

标签: python django ubuntu

如何使Django项目可以通过互联网访问?

当我在Windows操作系统中通过使用禁用的防火墙键入内容来执行项目时,它可以正常工作并且可以通过互联网访问。

但是在Linux OS中却没有。我尝试了相同的操作。通过键入执行并确保我的防火墙已禁用

    python manage.py runserver 0.0.0.0:8000

预期结果是可以像Windows OS中一样通过Internet访问该项目

1 个答案:

答案 0 :(得分:1)

您必须将应用程序部署在一台服务器上。我建议您为Digitalocean等一种VPS付费。并且不要使用runserver运行您的应用程序。 Runserver仅用于开发。使用像wuni一样的wsgi。

如果您不想为此服务付费。您可以使用heroku

https://devcenter.heroku.com/articles/deploying-python

我建议使用docker。 Docker可以为您开发和部署相同的资源