আমি একটি তৈরি করেছি ModelSerializerএবং একটি কাস্টম ফিল্ড যুক্ত করতে চাই যা আমার মডেলের অংশ নয়।
আমি এখানে অতিরিক্ত ক্ষেত্র যুক্ত করতে একটি বিবরণ পেয়েছি এবং আমি নিম্নলিখিতটি চেষ্টা করেছি:
customField = CharField(source='my_field')
আমি যখন এই ক্ষেত্রটি যুক্ত করব এবং আমার validate()ফাংশনটি কল করব তখন এই ক্ষেত্রটি attrডিকের অংশ নয় । attrঅতিরিক্ত ক্ষেত্রগুলি বাদে নির্দিষ্ট সমস্ত মডেল ক্ষেত্র রয়েছে। সুতরাং আমি আমার ওভাররাইট বৈধকরণে এই ক্ষেত্রটি অ্যাক্সেস করতে পারি না, আমি কি পারি?
আমি যখন এই ক্ষেত্রটিকে ফিল্ড তালিকায় যুক্ত করব:
class Meta:
model = Account
fields = ('myfield1', 'myfield2', 'customField')
তারপরে আমি একটি ত্রুটি পেয়েছি কারণ customFieldএটি আমার মডেলের অংশ নয় - সঠিক কি কারণ আমি এটিকে কেবল এই সিরিয়ালের জন্য যুক্ত করতে চাই।
কাস্টম ক্ষেত্র যুক্ত করার কোনও উপায় আছে?