جنگو یکی از فریمورکهای محبوب و پرقدرت برای توسعه وب است که با استفاده از زبان برنامهنویسی پایتون ساخته شده است. اگر میخواهید پروژههای وب حرفهای و مقیاسپذیر بسازید، یادگیری جنگو یک حرکت هوشمندانه است.
برای نصب جنگو، اولین قدم داشتن یک محیط توسعه پایتون آماده است. اگر هنوز پایتون را نصب نکردهاید، میتوانید با مراجعه به وبسایت رسمی پایتون نسخه مربوط به سیستم عامل خود را دانلود و نصب کنید.
بعد از نصب پایتون، میتوانید از ابزار مدیریت بستهها یعنی pip برای نصب جنگو استفاده کنید. این ابزار به شما امکان میدهد که کتابخانههای پایتون را به سادگی نصب، مدیریت و بهروزرسانی کنید.
اگر دوست دارید پروژههای مختلفی با نسخههای مختلفی از کتابخانهها را مدیریت کنید، میتوانید از virtualenv یا venv استفاده کنید. این ابزارها به شما کمک میکنند تا محیطهای مجازی بسازید و برای هر پروژه کتابخانههای خاص خودش را داشته باشید.
در ادامه، نحوه نصب جنگو را با استفاده از دستورهای pip و venv خواهیم دید و یاد میگیریم که چگونه اولین پروژه جنگوی خود را راهاندازی کنیم.
نصب جنگو با استفاده از pip
> python -m venv myprojectenv
> source myprojectenv/bin/activate # For Linux/Mac
# myprojectenv\Scripts\activate # For Windows
> pip install django
توضیحات خط به خط:
python -m venv myprojectenv
این دستور یک محیط مجازی به نام myprojectenv ایجاد میکند.
source myprojectenv/bin/activate
این دستور محیط مجازی را فعال میکند (برای Linux/Mac). برای ویندوز دستور متفاوتی وجود دارد.
pip install django
این دستور جنگو را در محیط مجازی نصب میکند.