我需要获取单个模型的所有外键名称。例如,如果模型名称为UserProfile
并且它具有user
,customer
和comment
,因为外键表示单个代码我想获取所有外键名称UserProfile
模型。
答案 0 :(得分:1)
你可以找到这样的关系:UserProfile._meta.get_all_related_objects()
您可以通过UserProfile._meta.fields
您可以通过field.get_internal_type()
for field in UserProfile._meta.fields:
if field.get_internal_type() == 'ForeignKey':
print 'found a foreign key'