به تازگی دارم فریمورک جنگو رو شروع میکنم و برای اینکه بفهمم داستان از چیه برای خودم و شما این مقاله رو مینویسم

من از vscode استفاده میکنم و ترمینال powershell بر روی این ادیتور

خب حالا بریم سر اصل مطلب :

نصب پایتون و virtualenv

اول از ویندوز استور آخرین نسخه پایتون رو نصب میکنید بعدش

  1. برای ساخت محیط مجازی کد زیرو در powershell میزنید

    python -m virtualenv demoEnv

برای نصب جنگو یه پوشه ایجاد کنید به اسم پروژتون بعد با cmd به داخل این پوشه برید

mkdir django

با کد زیر به پوشه django میریم

cd django

بعدش برای  فعال سازی محیط مجازی

demoEnv\Scripts\activate

 

با این کار متن (demoEnv) به شکل زیر به کامند شما اضافه خواهد شد

django

این به معنی است که محیط مجازی یا همون ایزوله شما اماده است و میتونید جنگو رو نصب کنید با دستور زیر جنگو برای ما نصب میشه

pip install Django

از اونجایی که من خودمم فکر میکردم با این دستور دیگه حله پروژه اماده است اما هنوز نصب کامل نشده تا اینجا ما فقط جنگو به صورت پکیج نصب کردیم . حالا میتونید با دستور

pip freeze

پکیج هایی که نصب شده رو ببینید برای ایجاد پروژه جنگو باید در cmd به پوشه اصلی پروژه که اول ساختید بیاید تا پروژتون در کنار پوشه venv ایجاد بشه یعنی اگر پوشه در دسکتاپ باشه یه همچین ادرسی میشه

(venv) C:\Users\user\Desktop\Django

حالا در این ادرس دستور زیر را در cmd وارد میکنیم

django-admin startproject project

که اون project اخر دلخواه خودتونه اسم پوشه ای هست که جنگو در اون نصب میشه .

حالا با cd در کامند وارد پوشه project میشیم و دستور زیر را وارد میکنیم

python manage.py migrate

با این دستور دیتا بیس پیشفرض و جداول خود جنگو برای ما در دیتا بیس sqlite کنار پروژه ایجاد میشه بعد از این هم نوبت به استارت کردن سرور و دیدن سایت جنگویی خودمون میرسیم .

python manage.py runserver

با این دستور بالا سایت ما در ادرس 127.0.0.1:8000 قابل دسترس هستش .

نمونه پوشه های موجود در پروژه جنگو

نمونه پوشه های موجود در پروژه جنگو

این اموزش با مقاله علی علیمحمدی آماده سازی سازی شده و کمی با استفاده از تجربه ابتدایی خودم تغییر دادمش و بازنشر شد.

طبقه بندی در: