Django

⌘K
  1. Home
  2. Django
  3. Websoket+Celery Project C...
  4. 1.প্রজেক্ট সেটআপ এবং বেসিক Django প্রস্তুতি

1.প্রজেক্ট সেটআপ এবং বেসিক Django প্রস্তুতি

🔹 Step 1: Virtual Environment তৈরি

# (1) নতুন ফোল্ডার তৈরি করে সেখানে ঢুকো
mkdir call_control_project && cd call_control_project

# (2) virtual environment তৈরি
python -m venv venv

# (3) virtualenv অ্যাক্টিভ করো
# Windows:
venv\Scripts\activate
# Mac/Linux:
source venv/bin/activate

🔹 Step 2: Django ও DRF ইন্সটল করো

pip install django djangorestframework

🔹 Step 3: Django Project তৈরি

django-admin startproject control_system .

👉 এখন ফোল্ডার স্ট্রাকচার হবে:

call_control_project/
├── control_system/
   ├── __init__.py
   ├── settings.py
   ├── urls.py
   ├── wsgi.py
   └── asgi.py
├── manage.py

🔹 Step 4: Django App তৈরি (core)

python manage.py startapp core

➡️ এখন ফোল্ডারে থাকবে:

├── core/
   ├── models.py
   ├── views.py
   ├── urls.py   এই ফাইল আমরা নিজে বানাবো
   └── serializers.py  এটাও বানাবো

🔹 Step 5: App এবং DRF অ্যাড করো settings.py এ

control_system/settings.py এ:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',

    # Third party
    'rest_framework',

    # Our app
    'core',
]

🔹 Step 6: ডেটাবেজ (SQLite ডিফল্ট, তুমি চাইলে MySQL/PostgreSQL নিতে পারো)

settings.py এর DATABASES অংশে কোনো পরিবর্তন লাগবে না — আমরা SQLite দিয়েই শুরু করবো।


🔹 Step 7: প্রজেক্ট চালিয়ে দেখো সব ঠিক আছে কিনা

python manage.py migrate
python manage.py runserver

✅ ব্রাউজারে যাও: http://127.0.0.1:8000/
দেখবে Django এর ওয়েলকাম পেজ 😊

How can we help?