request.get’ এবং ‘request.GET.get’

আমরা অনেক সময় ই আমাদের django প্রজেক্ট এ request.get’ এবং ‘request.GET.get’ ব্যবহার করে থাকি। কিন্তু আসলে এদের কাজ কি ?এবং এদের পার্থক্য কোথায়? এ বিষয়ে আমরা আজকে কিছু আলোচনা করবো।

request.GET হচ্ছে একটা ডিক্শনারি যেখানে সকল GET রিকোয়েস্ট parameters থাকে। যেগুলো আমরা আমাদের ব্রাউজার এর address বার এ দেখি।

অন্যদিকে get() হচ্ছে একটা মেথড। যেটা এর ভিতরে দেয়া প্যারামিটার কে যদি ডিক্শনারি এর ভিতরে key হিসাবে পায় তাহলে তার ভ্যালু রিটার্ন করবে,আর যদি না পায় তাহলে none রিটার্ন করবে।

request.GET.get() হচ্ছে এই ২ টার combination.

request.GET হবে: {“page”: 1}

এখন আমরা যদি request.GET.get(‘page’) দেই তাহলে ও রিটার্ন করবে 1, আর যদি page এর ভিতরে কিছু না থাকত তাহলে ও রিটার্ন করবে None .

“ব্লগ পোস্টের ব্যাপারে আপনার যে কোনো মতামত কমেন্টে জানাতে পারেন। ভুল ত্রুটি পেলে সংশোধন করে দিলে চির কৃতজ্ঞ থাকিব “

2 thoughts on “request.get’ এবং ‘request.GET.get’”

Leave a Comment

Your email address will not be published. Required fields are marked *