> For the complete documentation index, see [llms.txt](https://django.howtocode.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://django.howtocode.dev/introduction_to_django_shell.md).

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

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

একারণে manage.py টুলসে shell নামে অতিরিক্ত সেটিংস সহ পাইথন ইন্টারএকটিভ শেল দেয়া থাকে, প্রোজেক্টের ফাইলগুলো ব্যবহার করতে আমরা পাইথন শেলের বদলে জ্যাঙ্গোর এই শেল ব্যাবহার করব।

শেল ওপেন করতে কমান্ড প্রম্পট বা টার্মিনালে লিখুনঃ

```
python manage.py shell
```

এর পর পাইথন শেলের মতই এটা কাজ করবে।
