amir
1 هفته پیش توسط amir مطرح شد
2 پاسخ

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

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


ثبت پرسش جدید
جمال بدیعی
تخصص : برنامه‌نویس
@jbhonest 1 هفته پیش مطرح شد
1

سلام. فرض کن در فایل .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
@amirghasemi.k 1 هفته پیش مطرح شد
1

با تشکر از شما


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

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