12
Django: รับรายชื่อเขตข้อมูลโมเดล?
ฉันได้กำหนดUserระดับที่ (ในที่สุด) models.Modelที่สืบทอดจาก ฉันต้องการรับรายการเขตข้อมูลทั้งหมดที่กำหนดไว้สำหรับรุ่นนี้ ตัวอย่างเช่นphone_number = CharField(max_length=20). โดยทั่วไปฉันต้องการดึงสิ่งที่สืบทอดมาจากFieldชั้นเรียน ฉันคิดว่าฉันสามารถดึงข้อมูลเหล่านี้ได้โดยการใช้ประโยชน์จากinspect.getmembers(model)แต่รายการที่ส่งคืนจะไม่มีฟิลด์ใด ๆ เหล่านี้ ดูเหมือนว่า Django จะได้ครอบครองชั้นเรียนแล้วและได้เพิ่มคุณสมบัติเวทมนตร์ทั้งหมดและตัดสิ่งที่กำหนดจริง ดังนั้น ... ฉันจะหาสาขาเหล่านี้ได้อย่างไร พวกเขาอาจมีฟังก์ชั่นสำหรับเรียกพวกเขาเพื่อวัตถุประสงค์ภายในของตัวเอง?
198
django
django-models