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

خطای Multiple Settings Files

در زمان استقرار در پلتفرم جنگو، لیارا به‌دنبال فایلی که حاوی متغیرWSGI_APPLICATIONباشد می‌گردد. این متغیر معمولا در فایلsettings.pyپیش‌فرض جنگو قرار دارد. چنانچه در پروژه‌ی شما چندین فایل وجود داشته باشند که حاوی این متغیر باشند، این خطا را دریافت می‌کنید.

✔️ راه حل

برای رفع این خطا، لازم است که یک فایل به‌نام liara.json در ریشه‌ی برنامه‌ی‌تان بسازید:

{
  "django": {
    "settingsFile": "./path/to/my/settings.py"
  }
}

در مقابل فیلدsettingsFile، باید مسیر نسبی فایلsettings.pyبرنامه‌ی‌تان را قرار بدهید و سپس دستورliara deployرا اجرا کنید.