جنگو یک فریمورک پایتونی با امکانات کامل برای ساخت وب سایت است. در این آموزش یاد میگیرید که چطور کتابخانه جنگو را در پلتفرم های ویندوز، لینوکس و مک نصب کنید. برای استفاده از جنگو نیاز به چند پیش نیاز دارید که مهمترین آنها زبان پایتون و ابزار pip است.
# نصب پایتون
جنگو یک فریمورک وب برای زبان پایتون است، پس حتما باید پایتون را در سیستم خودتان نصب داشته باشید. برای نصب پایتون در دستگاه خود وارد وبسایت رسمی پایتون شوید و جدیدترین نسخه آن را دانلود کرده و نصب کنید. دقت کنید که در سیستم عامل لینوکس نیازی به نصب پایتون ندارید زیرا پایتون به شکل اتوماتیک در لینوکس وجود دارد.
بعد از نصب پایتون، برای اینکه مطمئن شوید پایتون به درستی نصب شده است، یک ترمینال باز کرده و دستور زیر را وارد کنید. در جواب نسخه پایتونی که نصب کرده اید برای شما نمایش داده خواهد شد:
...\> py --version
...\> python --version
دقت کنید که بسته به اینکه پایتون را چطور نصب کرده اید، ممکن است py در سیستم شما شناسایی نشود. در اینصورت به جای py از python استفاده کنید.
+ ابزار pip پایتون
ابزار pip یک مدیر پکیج در پایتون است که برای کار با پکیج های خارجی پایتون استفاده میشود و برای نصب جنگو باید از آن استفاده کنید. نیازی به نصب جداگانه pip ندارید چون pip به شکل خودکار در کنار پایتون نصب میشود. برای اطلاعات بیشتر میتوانید به صفحه رسمی pip مراجعه کنید.
+ ساخت محیط مجازی
به شدت پیشنهاد میشود که برای هر پروژه پایتونی یک محیط مجازی اختصاصی ایجاد کنید تا وابستگی های هر پروژه با پروژه دیگری تداخل نداشته باشد. گزینه های زیادی برای مدیریت محیط ها و پکیج ها در پایتون وجود دارد که برخی از آنها در مستندات پایتون پیشنهاد شده است. اما پایتون در کنار خود ابزار venv را دارد که به شکل محبوبی برای ساخت محیط مجازی در پایتون استفاده میشود. venv نیاز به نصب ندارد و به شکل خودکار در کنار پایتون نصب میشود. در این آموزش نصب جنگو از venv استفاده خواهیم کرد.
در ویندوز برای ساخت محیط مجازی میتوانید از دستور زیر استفاده کنید:
...\> py -m venv project-name
در دستور بالا ابتدا مفسر پایتون را با py صدا زده و سپس با m- مشخص کردیم که میخواهیم از ماژول venv پایتون استفاده کنیم. سپس یک نام برای محیط مجازی خود انتخاب کردیم. بعد از ساخت محیط مجازی باید آنرا فعال کنید که میتوانید از دستور زیر استفاده کنید:
...\> project-name\Scripts\activate.bat
بعد از صدا زدن فایل activate محیط مجازی فعال میشود.
در لینوکس برای ساخت محیط مجازی میتوانید از دستور زیر استفاده کنید:
...\> python -m venv project-name
باز هم با دستور python ماژول venv را صدا زدیم و یک محیط مجازی ساختیم. بعد از ساخت محیط مجازی باید آنرا فعال کنیم:
...\> source project-name/bin/activate
بعد از فعال کردن محیط مجازی میتوانید شروع به نصب جنگو کنید.
# نصب جنگو
با استفاده از pip میتوانید به سادگی جنگو را نصب کنید. برای نصب جنگو در ویندوز بعد از فعال کردن محیط مجازی دستور زیر را در ترمینال وارد کنید:
...\> py -m pip install Django
همچنین برای نصب جنگو در لینوکس یا مک بعد از فعال کردن محیط مجازی دستور زیر را در ترمینال وارد کنید:
$ python -m pip install Django
بعد از اجرا دستور بالا، pip به شکل خودکار جنگو و تمام پکیج های مورد نیاز را نصب خواهد کرد. بعد از اینکه عملیات نصب به اتمام رسید، با دستور زیر میتوانید مطمئن شوید که جنگو به درستی نصب شده است:
>>> import django
>>> print(django.get_version())
5.1
همانطور که مشخص است ما توانستیم نسخه 5.1 جنگو را نصب کنیم که فعلا آخرین نسخه موجود است. ممکن است نسخه جنگویی که شما نصب میکنید متفاوت باشد.
ارسال نظر