Sto lavorando in Django 1.8. Ho impostato ALLOWED_HOSTS
come segue, in entrambe le mie impostazioni locali e distribuiti:Django ALLOWED_HOSTS: OK per includere "localhost" su un file di impostazioni distribuito?
ALLOWED_HOSTS = ['localhost', 'my.deployed.url']
In questo modo non ho bisogno di cambiare le impostazioni nella versione distribuita. (Non che sia difficile da fare, è semplicemente conveniente in questo modo.)
C'è qualche motivo di sicurezza per cui non dovrei avere localhost
lì sulle impostazioni distribuite sul server remoto?
From the docs I don't think there is, ma volevo solo controllare.
Interessante, ma probabilmente non molto pratico, normalmente vorresti comunque un file di impostazioni separato a causa di altre impostazioni. – Kos
Con gli ambienti di finestra mobile questo diventa sempre meno il caso in cui molte configurazioni escono dai contenitori e nel livello di integrazione del contenitore. –
Grazie, uso solo le variabili di ambiente per le impostazioni per-env, quindi non c'è bisogno di file di impostazioni separati (come per l'approccio Due Scoop di Django). – Richard