আমি একটি User
শ্রেণি সংজ্ঞায়িত করেছি যা (শেষ পর্যন্ত) এর উত্তরাধিকার সূত্রে প্রাপ্ত models.Model
। আমি এই মডেলের জন্য সংজ্ঞায়িত সমস্ত ক্ষেত্রের একটি তালিকা পেতে চাই। উদাহরণস্বরূপ phone_number = CharField(max_length=20)
,। মূলত, আমি Field
ক্লাস থেকে উত্তরাধিকারসূত্রে প্রাপ্ত যে কোনও কিছুই পুনরুদ্ধার করতে চাই ।
আমি ভেবেছিলাম আমি সুবিধা গ্রহণ করে এগুলি পুনরুদ্ধার করতে সক্ষম হব inspect.getmembers(model)
, তবে যে তালিকাটি এটি প্রত্যাবর্তন করবে সেগুলির মধ্যে এই ক্ষেত্রগুলির কোনওটি নেই। দেখে মনে হচ্ছে জাজানো ইতিমধ্যে ক্লাসটি ধরে ফেলেছে এবং এর সমস্ত যাদু বৈশিষ্ট্য যুক্ত করেছে এবং আসলে কী সংজ্ঞায়িত হয়েছে তা ছড়িয়ে দিয়েছে। তাহলে ... আমি এই ক্ষেত্রগুলি কীভাবে পেতে পারি? তাদের নিজস্ব অভ্যন্তরীণ উদ্দেশ্যে তাদের পুনরুদ্ধার করার জন্য সম্ভবত কোনও ফাংশন আছে?