简体   繁体   中英

django set multiple allowed hosts

I'm trying to set multiple allowed hosts in django

I have setting configured in production settings production.py as

ALLOWED_HOSTS = env('DJANGO_ALLOWED_HOSTS') 

which I can then set on heroku with:

heroku config:set 'DJANGO_ALLOWED_HOSTS' = 'www.example.com'

However how can I add multiple hosts via this method?

You can provide a delimiter then split the string in django

ALLOWED_HOSTS = env('DJANGO_ALLOWED_HOSTS').split(',')
heroku config:set 'DJANGO_ALLOWED_HOSTS' = 'www.example.com,foo.com'

To define multiple values for allowed hosts in settings.py file use like:

ALLOWED_HOSTS = ['000.08.10.11','111.22.33.44','www.abcdefgh.com']

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM