فصل اول: نصب و راه اندازی
فهرست مطالب
مراحل اولیه ایجاد پروژه جنگو
- ایجاد محیط مجازی
- نصب پکیج جنگو
- ایجاد پروژه
- دستور migrate
1. ایجاد محیط مجازی
با استفاده از ماژول های (venv) و یا (virtualenv) محیط مجازی را ایجاد میکنیم.
نصب و استفاده از (virtualenv)
بیشتر برای ورژن های قدیمی تر مورد استفاده میباشد.
نصب (virtualenv)
Terminal:
powershell
pip install virtualenv
ایجاد محیط مجازی با (virtualenv)
Terminal:
powershell
virtualenv path\venv-name
نمونه کد از ایجاد محیط مجازی
powershell
virtualenv my-env
powershell
virtualenv Desktop/my-project/my-env
یا
Terminal:
powershell
virtualenv --python=python-version path\venv-name
نمونه کد از ایجاد محیط مجازی
powershell
virtualenv --python=python3.11 my-env
powershell
virtualenv --python=python3.11 Desktop/my-project/my-env
استفاده از (venv)
Terminal:
powershell
python -m venv path\venv-name
نمونه کد از ایجاد محیط مجازی
powershell
python -m venv my-env
powershell
python -m venv Desktop/my-project/my-env
یا
Terminal:
powershell
py -version venv path\venv-name
نمونه کد از ایجاد محیط مجازی
powershell
py -3.10 venv my-env
powershell
py -3.10 venv Desktop/my-project/my-env
فعال کردن محیط مجازی برای استفاده
CMD:
powershell
path\venv-name\Scripts\activate.bat
or
powershell
path\venv-name\Scripts\activate
نمونه کد
CMD:
powershell
Desktop\my-project\my-env\Scripts\activate.bat
غیرفعال کردن محیط مجازی
Terminal:
powershell
path\venv-name\Scripts\deactivate.bat
یا
powershell
path\venv-name\Scripts\deactivate
نمونه کد
powershell
Desktop\myp-roject\my-env\Scripts\deactivate
2. نصب پکیج جنگو
پس از فعال سازی محیط مجازی با دستور زیر جنگو را نصب میکنیم.
Terminal:
powershell
pip install django
3. ایجاد پروژه جنگو
Terminal:
powershell
django-admin startproject project_name
4. دستور migrate
دستور migrate که مسئول اعمال و عدم اعمال مهاجرت(migration) است.(یعنی تغییرات migration را روی دیتابیس اعمال میکنه)
باید در مسیری باشیم که فایل manage.py آنجا قرار دارد.
Terminal:
powershell
python manage.py migrate