Django:在将应用程序推送到Heroku之前在本地进行测试

时间:2014-10-26 15:13:28

标签: django git heroku

我已按照Heroku的“Getting Started with Django”的说明操作,并成功在Heroku服务器上部署了我的应用程序。

但是,在提交和推送我的代码的任何更改之前,没有任何关于如何在本地测试我的应用程序的教程。例如,在我对我的css文件或Django视图进行一些小的更改之后,我想首先在我的本地计算机上测试它,而不是每次都要做“git push heroku master”..

如何使用Heroku执行此操作?

由于

1 个答案:

答案 0 :(得分:0)

要在本地测试您的应用,您不需要使用Heroku。只需转到manage.py所在的文件夹并执行以下操作:

python manage.py runserver

它将使用您可以使用浏览器中的以下URL访问的应用程序启动开发Web服务器: http:// localhost:8000

当您对Python代码进行更改时,此Web服务器会自动重新加载。请参阅Django教程:https://docs.djangoproject.com/en/1.7/intro/tutorial01/#the-development-server

此外,您可能需要在您的环境中设置一些变量(export VARNAME=value),以使其适用于12因素风格的设置。

相关问题