ارائه دهنده خدمات ابری PaaS و DBaaS

django

برنامه‌های Django

(Django Apps)

تنظیم متغیرها (Environment Variables)

متغیرهای محیطی یا همان Environment Variables به شما کمک می‌کنند تا برنامه‌ی‌تان در هر محیط اطلاعات مربوط به همان محیط را دریافت کند. برای مثال، اطلاعات اتصال به دیتابیس را می‌توانید از این بخش وارد کنید. توضیحات بیشتر

برای افزودن یک ENV کافیست که به بخش تنظیمات برنامه‌ی‌تان بروید و یک key به عنوان اسم و یک value به عنوان مقدار اضافه کنید، و با زدن دکمه ثبت تغییرات یک ENV به برنامه‌ی‌تان اضافه کنید. برای نمونه، ENV ای با عنوان LIARA_URL و مقدار https://liara.ir را به این صورت اضافه کنید.

حالا به راحتی می‌توانید از‌ آن در برنامه‌ی‌تان استفاده کنید:

print(os.getenv('LIARA_URL', 'LIARA_URL is not set.'), flush=True)

بعد از کلیک روی دکمه ثبت تغییرات برنامه‌ی‌ شما به صورت خودکار ریستارت می‌شود و در استقرار جدید این متغیر‌های محیطی در داخل برنامه قابل استفاده می‌شوند. به این شیوه که LIARA_URL را اضافه کردید می‌توانید هر ENV دیگری را نیز به برنامه اضافه کنید.

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

متوجه شدم، برو گام بعدی!