如何使用python manage.py runserver命令在本地系统中以https的形式运行Django服务器

时间:2018-10-13 14:49:02

标签: django https

我对django的工作原理了解不多,但是我有兴趣解决开放源代码项目中发现的问题,因为我可以编写python代码。

我克隆了该项目,并遵循此答案中提到的步骤:how to run cloned django project,并且能够使用以下命令在本地运行该项目:

python manage.py runserver

它已成功在http上运行,但是我需要在https上运行应用程序,因为它已与salesforce应用程序和salesforce集成在一起,不允许http作为回调。

我已经搜索了如何在https上运行django,但我所看到的只是如何在nginx上运行django https。我认为我需要使用letsencrypt.org之类的库,但不确定如何做到这一点。

这是我要处理的Github项目:https://github.com/benedwards44/packagebuilder

1 个答案:

答案 0 :(得分:1)

要在https上运行项目,建议使用ngrok.io。使用可以从终端ngrok http 8000使用类似的东西。它将为您提供一个https网址,该网址将进入您的应用程序。