Skip to content

First Django Project

এই চ্যাপ্টারে আমরা শিখবো কীভাবে আপনার প্রথম Django প্রজেক্ট তৈরি এবং রান করবেন।


১. Project তৈরি করা

টার্মিনালে নিচের কমান্ডটি লিখুন একটি নতুন প্রজেক্ট তৈরি করতে:

bash
django-admin startproject myproject

এটি myproject নামে একটি ফোল্ডার তৈরি করবে যাতে আপনার প্রজেক্টের প্রাথমিক ফাইলগুলো থাকবে।


২. Project Structure Overview

একটি নতুন প্রজেক্ট তৈরি করলে আপনি নিচের ফাইলগুলো দেখতে পাবেন:

text
myproject/
├── manage.py           # প্রজেক্ট ম্যানেজ করার মূল কমান্ড লাইন টুল
└── myproject/          # প্রজেক্টের কনফিগারেশন ফোল্ডার
    ├── __init__.py
    ├── settings.py     # প্রজেক্টের সব কনফিগারেশন (DB, Apps, Middleware)
    ├── urls.py         # ইউআরএল রাউটিং বা পাথ কনফিগারেশন
    ├── asgi.py         # Asynchronous web servers এর জন্য (ASGI)
    └── wsgi.py         # Synchronous web servers এর জন্য (WSGI)

২.১ গুরুত্বপূর্ণ ফাইলগুলো:

  • settings.py: এখানে ডাটাবেস সংযোগ, ল্যাঙ্গুয়েজ, টাইমজোন এবং অ্যাপ লিস্ট থাকে।
  • urls.py: ব্যবহারকারী কোন লিংকে গেলে কোন পেজ দেখবে তা এখানে ঠিক করা হয়।
  • manage.py: এই ফাইলটি ব্যবহার করে সার্ভার চালানো, ডাটাবেস মাইগ্রেশন ইত্যাদি কাজ করা হয়।

৩. সার্ভার রান করা (runserver)

প্রথমে প্রজেক্ট ফোল্ডারে প্রবেশ করুন:

bash
cd myproject

এখন Django-র বিল্ট-ইন ডেভেলপমেন্ট সার্ভার চালু করুন:

bash
python manage.py runserver

এটি চালু হওয়ার পর টার্মিনালে আপনি একটি লিঙ্ক পাবেন: http://127.0.0.1:8000/

এখন আপনার ব্রাউজারে এই লিঙ্কে গেলেই আপনি Django-র "The install worked successfully! Congratulations!" মেসেজটি দেখতে পাবেন।


নোট

ডেভেলপমেন্টের সময় কোড পরিবর্তন করলে সার্ভার অটোমেটিক রিস্টার্ট হবে। আপনার কাজ শেষ হয়ে গেলে টার্মিনালে CTRL+C চেপে সার্ভার বন্ধ করতে পারেন।

Released under the MIT License.