Links

জ্যাঙ্গো শেল পরিচিতি

জ্যাঙ্গোর manage.py টুল এর আরেকটি প্রয়োজনীয় কমান্ড হচ্ছে shell । এটা আসলে সাধারন একটা পাইথন ইন্টারএকটিভ শেল, কিছু অতিরিক্ত সেটিংস সহ! আমাদেরকে প্রোজেক্টের অনেক ফাইলই ইন্টারএকটিভ ভাবে এক্সিকিউট করতে হয়, মানে কমান্ড প্রম্পট বা টার্মিলানে পাইথন শেল ওপেন করে সে ফাইলে কাজ করতে হয়। কিন্তু জ্যাঙ্গো প্রোজেক্টে কাজ করতে গেলে কিছু অতিরিক্ত সেটিংস লাগে যা সাধারন পাইথন শেলে ম্যানুয়ালি করার দরকার পরে। বিগিনারদের জন্য একটু কনফিউশনের বিষয়।
একারণে manage.py টুলসে shell নামে অতিরিক্ত সেটিংস সহ পাইথন ইন্টারএকটিভ শেল দেয়া থাকে, প্রোজেক্টের ফাইলগুলো ব্যবহার করতে আমরা পাইথন শেলের বদলে জ্যাঙ্গোর এই শেল ব্যাবহার করব।
শেল ওপেন করতে কমান্ড প্রম্পট বা টার্মিনালে লিখুনঃ
python manage.py shell
এর পর পাইথন শেলের মতই এটা কাজ করবে।