Saya memiliki proyek Django yang berjalan di Ubuntu 16.04 dengan Nginx dan Gunicorn. Saya mencoba menyetel variabel lingkungan untuk memuat file pengaturan berbeda untuk produksi. Saya telah mencoba yang berikut ini tetapi tidak berhasil.
Di dll/lingkungan saya menambahkan variabel saya. Filenya terlihat seperti ini,
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
PRODUCTION="Production_Variable"
Nilai variabel tidak relevan.
Ketika saya menjalankan printenv saya dapat melihat bahwa variabel ini benar-benar ada! Namun proyek Django saya masih tidak "melihatnya".
try:
if 'PRODUCTION' in os.environ:
from .prod import *
except:
pass
Saya agak bingung karena printenv menunjukkan bahwa variabel lingkungan ada, namun Django tidak dapat melihatnya. Apakah ada yang salah dengan apa yang saya coba?