installation:
✅ Option 2: Virtual Environment ব্যবহার করো (সেরা ও পরিচ্ছন্ন পদ্ধতি)
go to cmd or powershell:
mkdir student_site
cd student_site
python -m venv venv
venv\Scripts\activate
pip install django
django-admin startproject mysite
cd mysite
python manage.py runserver
from start you can do----
🔧 ১. প্রাথমিক শর্ত (Prerequisites)
তোমার কম্পিউটারে নিচেরগুলো থাকতে হবে:
-
✅ Python (>= 3.8)
-
✅ pip (Python এর প্যাকেজ ম্যানেজার)
-
✅ Command Line (Terminal বা CMD)
🧪 ২. ভার্চুয়াল এনভায়রনমেন্ট তৈরি
# 1. একটি ফোল্ডার তৈরি করো
mkdir my_django_project
cd my_django_project
# 2. ভার্চুয়াল এনভায়রনমেন্ট তৈরি করো
python -m venv venv
# 3. ভার্চুয়াল এনভায়রনমেন্ট অ্যাকটিভ করো
# Windows:
venv\Scripts\activate
# Mac/Linux:
source venv/bin/activate
একবার activate হলে টার্মিনালে venv
লেখা আসবে।
📦 ৩. Django ইনস্টল করো
pip install django
🚀 ৪. Django প্রোজেক্ট তৈরি করো
django-admin startproject mysite .
mysite
হলো তোমার প্রোজেক্টের নাম। ডট (.
) দেওয়াতে প্রোজেক্টটি বর্তমান ফোল্ডারে তৈরি হবে।
🖥️ ৫. সার্ভার চালাও
python manage.py runserver
এখন ব্রাউজারে গিয়ে লিখো:
http://127.0.0.1:8000
Django এর ডিফল্ট ওয়েলকাম পেজ দেখা যাবে 🎉
🌐 ৬. একটি অ্যাপ তৈরি করে “Hello World” দেখাও
(ক) অ্যাপ তৈরি:
python manage.py startapp hello
(খ) hello/views.py
ফাইলে লিখো:
python
from django.http import HttpResponse
def hello_world(request):
return HttpResponse("Hello World")
(গ) hello/urls.py
ফাইল তৈরি করো এবং লিখো:
python
from django.urls import path
from . import views
urlpatterns = [
path('', views.hello_world),
]
(ঘ) mysite/urls.py
ফাইলে এই লাইনগুলো যোগ করো:
python
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('hello.urls')), # এটাতে hello অ্যাপের URL যুক্ত হবে
]
✅ ৭. আবার সার্ভার চালাও
python manage.py runserver
এখন ব্রাউজারে গিয়ে আবার লিখো:
http://127.0.0.1:8000
তুমি দেখবে: Hello World
✨ সারাংশ
-
venv
দিয়ে ভার্চুয়াল এনভায়রনমেন্ট তৈরি করো
-
Django ইনস্টল করো
-
একটি প্রোজেক্ট এবং অ্যাপ তৈরি করো
-
views.py
দিয়ে “Hello World” রিটার্ন করো
-
urls.py
দিয়ে ব্রাউজারে রুট সেট করো