استقرار جنگو با Drag and Drop
اگر می خواهید به سرعت و بدون انجام تنظیمات و کار خاصی سریعا استقرار پروژه خود را انجام بدهید روش Drag&Drop بهترین راه کار برای این مورد است.
با Drag&Drop می توانید به سادگی پروژه خود رو با فرمت zip فشرده کرده و تحت وب آپلود کنید تا فرایند استقرار آغاز شود.
نکته: این روش در طولانی مدت و در پروژه های با اپدیت های زیاد پیشنهاد نمی شود.
قبل از فشرده سازی پروژه موارد زیر ، دقت کنید که موارد زیر را رعایت کرده باشید اصلاح شود..
- وجود فایل requirements.txt در فایل فشرده
- عدم قرار دادن فایل های env یا venv داخل فایل فشرده
- فشرده سازی با پسوند Zip
وجود فایل requirements.txt
برای نصب کتابخانه های مورد نیاز پروژه حتما باید فایل requirements.txt داخل مسیر پروژه شما وجود داشته باشد چون ما با دستور pip install -r کتابخانه های مورد نیاز پروژه را نصب می کنیم.
عدم قرار دادن فایل های Venv و env
برخی از فایل ها و پوشه ها نباید به سرور ارسال شوند فایل هایی مثل venv یا .env، فایل های مربوط به IDE و سایر فایل هایی که برای اجرای پروژه مورد نیاز نیستند، پس حتما از قرار دادن این فایل ها در فایل فشرده ای که قرار است به سرور ارسال کنید جلوگیری کنید.
فشرده سازی با پسوند Zip
فشرده سازی پروژه باید با پسوند zip باشد تا سمت رانفلر امکان extract وجود داشته باشد.