মডিউল ১.৬ : কিভাবে App নিয়ে কাজ করবো

আজকে আমরা কিভাবে App তৈরী করতে হয় , সেটাপ করতে হয় জানবো

ইতিমধ্যেই আমরা জেনেছি যে একটা প্রজেক্ট কে ছোটো ছোটো অ্যাপ এ ভাগ করলে খুব সহজে প্রজেক্ট এর ভুল বের করা যায়, কোড debug করা যায়, ম্যানেজ করা ইজি হয়, আজকে তাই আমরা অ্যাপ তৈরি করা শিখবো আর সেটা নিয়ে হালকা কিছু কাজ করবো।

অ্যাপ তৈরি করার জন্যে আমাদেরকে নিচের কোড ফলো করতে হবে।

django-admin startapp first_app

এখন অ্যাপ তো তৈরি করে ফেললাম এখন এই অ্যাপ যে আমাদের প্রজেক্ট এর একটা পার্ট সেটা আমাদের বস বা সিইও settings.py কে জানাতে হবে অবশ্যই। তাই নিচের ইমেজ এর মত করে আমরা অ্যাপ কে settings.py কে রেজিষ্টার করবো।

এখন আমাদের প্রজেক্ট জানে যে আমাদের একটা অ্যাপ আছে, আর আমরা কোডের কমপ্লেক্সিটি কমানোর জন্যে অ্যাপ এর url গুলা অ্যাপ এর মধ্যেই রাখবো। তাই অ্যাপ এর মধ্যে urls.py নামে একটা ফাইল খুলে ফেলবো, আগে যেভাবে urls.py কে ম্যানেজ করতাম এখানেও ঠিক সেম ভাবে urls লিখতে পারবো

কিন্তু একটা সমস্যা আছে। সেটা হলো আমরা যে আমাদের অ্যাপ এর জন্যে আলাদা করে url ডিফাইন করতে চাচ্ছি সেটা তো আমাদের প্রজেক্ট এর urls.py জানে না, তাই আমরা প্রজেক্ট এর urls.py এর কাছে গিয়ে include ফাংশন ইউজ করে বলে দিবো যে আজকে থেকে অ্যাপ নিজের মতো করে url বানাতে পারবে আর সেই url এর শুরুটা হবে এই নাম দিয়ে, নিচের মত করে।

Last updated