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 চেপে সার্ভার বন্ধ করতে পারেন।