شروع کار با فریمورک جنگو (django)
اگه از اینکه جنگو چیست و برای چه کاری از آن استفاده میشود پیشنهاد میکنم که اول مقاله آشنایی سطحی با فریمورک جنگو را مطالعه کنید.
همانطور که در مقاله قبل هم اشاره شد جنگو یک فریمورک تحت وب نوشته شده به زبان پایتون است پس قبل از هر چیزی از نصب بودن پایتون روی سیستم خود مطمئن بشید.
میتونید با وارد کردن عبارت python در cmd ویندوز و python3 در ترمینال لینوکس مطمئن بشید.
برای نصب جنگو کافیه از دستور زیر استفاده کنیم:
pip install django در ویندوز
pip3 install django در لینوکس
اما قبل اینکه کار دیگه ای بکنیم بهتره با مفهوم virtual environment یا به اصطلاح venv یا همان محیط مجازی آشنا شویم.
محیط مجازی یا virtual environment چیست؟
در طول ساخت، نگهداری و توسعه گاها به نسخه های متفاوت از یک کتابخانه نیاز داریم (در پروژه های مختلف) برای مثال فکر کنید ما میخواهیم هم در یک پروژه از نسخه 2.2 جنگو و در پروژه ای دیگری از نسخه 3.1 استفاده کنیم. نصب همزمان دو نسخه از یک کتابخونه در site-packages پایتون امکان پذیر نیست.
برای حل این مسئله ما از محیط مجازی استفاده میکنیم. محیط های مجازی تمام زیرساخت ها و ابزار های مورد نیاز برای توسعه و نگهداری یک پروژه را جدا از پروژه های دیگر و به صورت ایزوله در اختیار ما قرار میدهد.
ساخت محیط مجازی:
خیلی راحت با زدن کد زیر میتونید یک محیط مجازی بسازید:
python -m venv virtual_environments
نکته: virtual_environments نام فولدری است که ساخته میشود.
حالا نوبت به فعالسازی محیط مجازی میشه که میتونید با زدن کد زیر فعالش کنید.
windwos:
virtual_environments\Scripts\activate.bat
Unix or MacOS:
source virtual_environments\Scripts\activate
خب حالا باید تمام پکیج های ک میخواهیم رو نصب کنیم که فعلا فقط نیاز به جنگو داریم پس با دستوری که اول همین مقاله گفتیم نصبش میکنیم.
تو مقاله بعدی به ساختار جنگو و فایل های که با شروع یک پروژه ساخته میشن میپردازیم.
خب اگه تا اینجا رو خوندید و خوشتون اومد پیشنهاد میکنم چنلمون توی تلگرام رو هم دنبال کنید. ???????? ????
مطلبی دیگر از این انتشارات
نصب گیت در ویندوز :|
مطلبی دیگر در همین موضوع
نوشتن جستجوی پیشرفته در لاراول 5
بر اساس علایق شما
من تورو انتخاب میکنم«میخوام به همه نشونت بدم!»