২২.৪ : পেশেন্ট মডেলের এপিআই তৈরী
আজকে আসো আমাদের আমাদের পেশেন্ট অ্যাপ এর api বানিয়ে ফেলবো। একদম সেম টু সেম কাজ। serializers.py নামে একটা ফাইল তৈরি করবো সেখানে নিচের কোড টা দিবো।
patient/serializers.py
তারপর views.py এ গিয়ে আমরা মডেল ভিউ সেট ইউজ করবো নিচের মত করে।
আর ফাইনালি আমাদের রাউটার বানাবো urls.py এ গিয়ে।
final output :
আজকে আমরা এখানে একটা মজার জিনিস দেখবো এই পেশেন্ট মডেল এই। খেয়াল করে দেখো পেশেন্ট এর সাথে আমাদের user মডেল এর যে সম্পর্ক ছিল সেটার জন্যে আমাদের api তে user এর পাশে id নম্বর দেখতে পাচ্ছি যেটা আসলে user মডেল এ এই আইডি ওয়ালা ইউজার কে মিন করতেছে। আমরা চাই এখানে আইডি না দিয়ে ইউজার এর নাম দেখাক। সেজন্যে আমরা আজকে serializer এর মধ্যে relationship সম্পর্কে জানবো। অনেক টাইপ relationship থাকে সেটার মধ্যে আমরা আপাতত string সম্পর্কে জানবো। খেয়াল করে দেখো যে তুমি চাও user এর ইউজারনেম টা আসুক ইউজার আইডি এর বদলে সেজন্যে আমাদেরকে
এভাবে দিতে হবে আর many=False রাখতে হবে কারণ patient এর সাথে user মডেল এর সম্পর্ক one to one। যদি one to many হতো বা many to many হতো তাইলে সেখানে many= True দিতাম আমরা।
final output :
Last updated