یکی از معروف ترین کتابخانه های زبان برنامه نویسی پایتون، django می باشد که می توان از آن برای ساده تر کردن کد نویسی و برنامه نویسی استفاده کرد. همانطور که زبان برنامه نویسی پایتون برای اجرا روی یک سیستم عامل نیاز به نصب و راه اندازی دارد، فریم ورک آن یعنی django را نیز می توان بر روی سیستم عامل های لینوکس و ویندوز نصب کرد. ما در این مقاله آموزشی به آموزش نصب فریم ورک Django در لینوکس می پردازیم و باهم به نحوه اجرای پروژه های مورد نظر و موارد کاربردی می پردازیم.
جنگو Django یک چهارچوب وب یا همان Web Framework است که برای کمک به توسعه برنامه های کاربردی پایتون و سمت کاربر وب سایت ها است. جنگو Django دارای یک توسعه سرور ساده برای تست کدها به صورت محلی است اما هر چیزی حتی اگر کمی به تولید مرتبط باشد به یک سرور امن و قدرتمند نیاز دارد. در آموزش نصب Django به نصب و تنظیم برخی اجزای سرور Ubuntu 16.04 برای پشتیبانی از سرویس دهی برنامه جنگو Django می پردازیم.
در این آموزش به توضیح و شرح کامل نصب جنگو Django با پایگاه داده پوستگرس PostgreSQL می پردازیم.
در آموزش نصب جنگو در لینوکس، به جای استفاده از پایگاه داده پیش فرض MySQL ، از پایگاه داده PostgreSQL استفاده می کنیم و همچنین برنامه سمت سرور Gunicorn را برای ارتباط با برنامه کاربردی مان نصب می کنیم. سپس در ادامه پروکسی معکوس انجین ایکس یا همان Nginx Reverse Proxy را برای افزایش کارایی و امنیت دسترسی برای خدمات دهی به برنامه ها ، تنظیم می کنیم.