Python virtual environment install and activate with Django install and run (Windows)
[Update 31-May-2023]
প্রথমে VSCode এর টার্মিনাল ওপেন করুন, তারপর নিচের স্টপগুলো ফলো করুন।
Run this command in VScode PowerShell step by step:
list [এই কমান্ড দিয়ে আপনি যে ফেল্ডারে আছেন, সেই ফোল্ডারে কি কি আছে দেখতে পারবেন।]
### আপনি যদি জ্যাঙ্গোর বেসিক জেনে থাকেন তাহলে এই লিংকের টেমপ্লেট বা বয়লারপ্লেট টি ইউজ করতে পারেন। ###
Python and Django Basic commands for all Django projects:
Command for path configure:
python -m ensurepip
install virtual environments:
python -m venv venv
Active venv Mac:
source venv/bin/activate
Active venv Windows:
venv\Scripts\activate
যদি পাওয়ার শেল execuation ইরর দেখায়:
powershell -ExecutionPolicy Bypass
//
Get-ExecutionPolicy
Set-ExecutionPolicy Bypass
//
Install Django:
pip install Django
python -m django --version
// ইমেজ প্রসেজ করার জন্য পিলো ইনস্টল করা লাগবে।
pip install Pillow
Install Django Rest Framework:
pip install djangorestframework
python -m pip install django-cors-headers
pip install graphene-django
সকল প্যাকেজগুলো রিকোয়ারমেন্ট ফাইলে এড করে রাখুন,
এতে গিটে প্রজেক্ট শেয়ার করলে প্যাকেজ ম্যানেজ করার হ্যাসেল থাকবে না।
pip freeze > requirements.txt
pip install -r requirements.txt
pip install -r requirements.txt --upgrade
pip freeze > requirements.txt
Pip list
// Install requirements file for ensuring requirements
জ্যাঙ্গো প্রজেক্ট কিয়েট করুন:
django-admin startproject backend
ফোল্ডারের কিয়েট হয়েছে চ্যাক করুন।
প্রজেক্টের ডিরেক্টরিতে ঢুকুন,
cd backend
এরপর একটি এ্যাপ স্টার্ট করুন।
python manage.py startapp blog
ডাটাবেসকে মাইগ্রেশন করে ডাটাবেজ কিয়েট করুন
python manage.py makemigrations
python manage.py migrate
এডমিন প্যানেলের জন্য সুপার ইউজার ক্রিয়েট করুন।
python manage.py createsuperuser
এবার প্রজেক্টটি রান করুন।
python manage.py runserver
Extra... ------------------------
pip freeze > requirements.txt
*To remove one by one
pip uninstall -r requirements.txt
*If we want to remove all at once then
pip uninstall -r requirements.txt -y