【问题标题】:Django: Testing locally before pushing app to HerokuDjango:在将应用程序推送到 Heroku 之前进行本地测试
【发布时间】:2014-12-21 20:39:54
【问题描述】:

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

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

如何使用 Heroku 做到这一点?

谢谢

【问题讨论】:

    标签: django git heroku


    【解决方案1】:

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

    python manage.py runserver
    

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-03-13
      • 2018-12-12
      • 1970-01-01
      • 1970-01-01
      • 2016-05-26
      • 1970-01-01
      • 2010-12-30
      • 2011-02-26
      • 1970-01-01
      相关资源
      最近更新 更多