Pin post

Why this Blog?

এই ব্লগে আপনি কিছু সহজ সংক্ষিপ্ত টিউটোরিয়াল বা নির্দেশনা পাবেন । যা আপনার নানা রকম সমাধান দিবে বলে আশাকরি আমাদের প্রোগ্রামিং সংশ্লিষ্ট ব্লক...

২২.৯.২০

Django Basic commands for all projects || Python virtual environment install and activate with Django install and run (Windows)

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