نصب جنگو
اکنون که یک محیط مجازی ایجاد کرده ایم، آماده نصب جنگو هستیم.
توجه: فراموش نکنید که جنگو را زمانی که در محیط مجازی هستید نصب کنید!
Django با استفاده از pip با این دستور نصب می شود:
ویندوز:
(myworld) C:\Users\Your Name>py -m pip install Django
یونیکس/مک:
(myworld) ... $ python -m pip install Django
که نتیجه ای شبیه به این خواهد داشت (حداقل در دستگاه ویندوز من):
Collecting Django
Downloading Django-4.0.3-py3-none-any.whl (8.0 MB)
|████████████████████████████████| 8.0 MB 2.2 MB/s
Collecting sqlparse>=0.2.2
Using cached sqlparse-0.4.2-py3-none-any.whl (42 kB)
Collecting asgiref<4,>=3.4.1
Downloading asgiref-3.5.0-py3-none-any.whl (22 kB)
Collecting tzdata; sys_platform == "win32"
Downloading tzdata-2021.5-py2.py3-none-any.whl (339 kB)
|████████████████████████████████| 339 kB 6.4 MB/s
Installing collected packages: sqlparse, asgiref, tzdata, Django
Successfully installed Django-4.0.3 asgiref-3.5.0 sqlparse-0.4.2 tzdata-2021.5
WARNING: You are using pip version 20.2.3; however, version 22.3 is available.
You should consider upgrading via the 'C:\Users\Your Name\myworld\Scripts\python.exe -m pip install --upgrade pip' command.
همینه! اکنون جنگو را در پروژه جدید خود نصب کرده اید که در یک محیط مجازی اجرا می شود!
ویندوز، مک یا یونیکس؟
py
به عنوان اولین کلمه در خط فرمان استفاده می کند، در حالی که یونیکس و MacOS از python
استفاده می کنند: ویندوز:
py --version
یونیکس/مک:
python --version
در ادامه این آموزش از دستورات Windows استفاده خواهیم کرد.
بررسی نسخه جنگو
می توانید با پرسیدن شماره نسخه، بررسی کنید که آیا جنگو نصب شده است یا خیر:
(myworld) C:\Users\Your Name>django-admin --version
اگر جنگو نصب شده باشد، نتیجه ای با شماره نسخه دریافت خواهید کرد:
4.1.2
بررسی نسخه جنگو
می توانید با پرسیدن شماره نسخه، بررسی کنید که آیا جنگو نصب شده است یا خیر:
(myworld) C:\Users\Your Name>django-admin --version
اگر جنگو نصب شده باشد، نتیجه ای با شماره نسخه جنگو دریافت خواهید کرد:
4.1.2
مرحله بعدی چیست؟
اکنون شما آماده ایجاد یک پروژه جنگو در یک محیط مجازی بر روی کامپیوتر خود هستید.
در فصلهای بعدی آموزش، ما یک پروژه جنگو ایجاد میکنیم و به ویژگیهای مختلف جنگو نگاه میکنیم و امیدواریم شما را به یک توسعهدهنده جنگو تبدیل کنیم.