我已按照Heroku的“Getting Started with Django”的说明操作,并成功在Heroku服务器上部署了我的应用程序。
但是,在提交和推送我的代码的任何更改之前,没有任何关于如何在本地测试我的应用程序的教程。例如,在我对我的css文件或Django视图进行一些小的更改之后,我想首先在我的本地计算机上测试它,而不是每次都要做“git push heroku master”..
如何使用Heroku执行此操作?
由于
答案 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因素风格的设置。