استفاده از متغیرهای محیطی


برای استفاده از متغیرهای محیطی در برنامه خود، در ابتدا باید طبق مستندات تنظیم متغیرهای محیطی، متغیرهای محیطی را به برنامه خود، اضافه کنید. در ادامه، شما می‌توانید با استفاده از ماژول os و متد ()getenv به متغیرهای محیطی خود در برنامه Django دسترسی داشته باشید؛ به عنوان مثال:

کپی
import os
print(os.getenv('LIARA_URL', 'my-web-app'), flush=True)

در مثال فوق، LIARA_URL یک متغیر محیطی است که از قبل، به برنامه فرضی در لیارا، اضافه شده است و my-web-app مقدار پیش‌فرضی است که در صورت تعریف نشدن متغیر محیطی LIARA_URL، مورد استفاده قرار می‌گیرد.

متغیر SECRET_KEY

متغیر محیطی SECRET_KEY در جنگو یک کلید مخفی است که برای حفظ امنیت برنامه‌تان استفاده می‌شود. این کلید برای مواردی مثل تولید امضاهای رمزنگاری شده و حفاظت از داده‌های حساس به کار می‌رود. در پلتفرم Django لیارا، متغیر محیطی SECRET_KEY به صورت خودکار با ساخت برنامه ایجاد می‌شود و شما می‌توانید مقدار آن‌ را به دلخواه خود تغییر دهید.