मेरे पास एक मॉडल है। मुझे उन मॉडलों की एक सूची चाहिए जिनके पास मेरे दिए गए मॉडल के साथ विदेशी कुंजी (या कोई) संबंध है। कृपया मदद करे।

1
Sivakumar R 8 जिंदा 2020, 17:49

1 उत्तर

यदि आपका ForeignKey संबंध है, तो Django संबंध उल्टा भी बनाता है। इस प्रकार आप Options ऑब्जेक्ट [Django-doc]। इस प्रकार हम फ़ील्ड की एक सूची प्राप्त कर सकते हैं:

[field for field in MyModel._meta.get_fields() if field.is_relation]

आप .related_model विशेषता [Django-doc]:

[field.related_model for field in MyModel._meta.get_fields() if field.is_relation]
0
Willem Van Onsem 8 जिंदा 2020, 18:18