我遵循Heroku的「Getting Started with Django」的指示,併成功地將我的應用程序部署在Heroku服務器上。Django:在將應用程序推送到Heroku之前在本地進行測試
但是,在提交併推送我的代碼的任何更改之前,沒有關於如何在本地測試我的應用程序的任何教程。例如,在我對我的css文件或Django視圖做了一些小改動後,我想首先在本地計算機上測試它,而不是每次都要做「git push heroku master」。
我該如何用Heroku做到這一點?
謝謝
我遵循Heroku的「Getting Started with Django」的指示,併成功地將我的應用程序部署在Heroku服務器上。Django:在將應用程序推送到Heroku之前在本地進行測試
但是,在提交併推送我的代碼的任何更改之前,沒有關於如何在本地測試我的應用程序的任何教程。例如,在我對我的css文件或Django視圖做了一些小改動後,我想首先在本地計算機上測試它,而不是每次都要做「git push heroku master」。
我該如何用Heroku做到這一點?
謝謝
要在本地測試您的應用程序,您不需要使用Heroku。只要到文件夾,您manage.py
是做:
python manage.py runserver
它會火起來與你的應用程序開發Web服務器可以訪問使用下面的URL在瀏覽器:的http://本地主機:8000 。
當您對Python代碼進行更改時,此Web服務器將自動重新加載。請參閱Django教程:https://docs.djangoproject.com/en/1.7/intro/tutorial01/#the-development-server
此外,您可能需要在環境中設置一些變量(export VARNAME=value
),以使其適用於12因子樣式設置。