راکت
حل شده

پیاده سازی dotenv بر روی یک برنامه وب مانند با flask پایتون

2 پاسخ

من یه برنامه ai با پایتون و html درست کردم که توی پایتون برای امنیت بیشتر فایل هام api ها و رمز ها رو توی یک فایل .env قرار دادم و نمی دونم چطوری این .env رو با کد پایتون مخلوط کنم

ثبت پرسش جدید

پاسخ‌ها

2
جمال بدیعی
جمال بدیعی
@jbhonest

تخصص: برنامه‌نویس

بهترین پاسخ

سلام. فرض کن در فایل .env این اطلاعات رو داری:

DB_USER=your_username
DB_PASSWORD=your_password
DB_HOST=your_host
DB_PORT=your_port
DB_NAME=your_db

توی برنامه اصلی اینجوری فراخوانی‌شون می‌کنی:

import os
from dotenv import load_dotenv

load_dotenv()
DB_USER = os.getenv("DB_USER")
DB_PASSWORD = os.getenv("DB_PASSWORD")
DB_HOST = os.getenv("DB_HOST", "localhost")
DB_PORT = os.getenv("DB_PORT", "3306")
DB_NAME = os.getenv("DB_NAME")

اگه dotenv رو نصب نداری با pip نصبش کن.

amir
amir
@amirghasemi.k

با تشکر از شما

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام