django

 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 দিয়ে ব্রাউজারে রুট সেট করো

Post a Comment