How can I detect Heroku's environment?

前端 未结 7 1677
Happy的楠姐
Happy的楠姐 2020-12-24 05:40

I have a Django webapp, and I\'d like to check if it\'s running on the Heroku stack (for conditional enabling of debugging, etc.) Is there any simple way to do this? An envi

7条回答
  •  太阳男子
    2020-12-24 06:05

    First set the environment variable ON_HEROKU on heroku:

    $ heroku config:set ON_HEROKU=1
    

    Then in settings.py

    import os
    
    # define if on heroku environment
    ON_HEROKU = 'ON_HEROKU' in os.environ
    

提交回复
热议问题