我需要一个写入csv的脚本,显示所有模型名称,外键以及与其他模型的关系(如果有的话)。
如何获取所有模型以及如何列出它引用的外键字段和模型?
答案 0 :(得分:0)
获取所有模型:
from django.contrib.contenttypes.models import ContentType
ContentType.objects.all()
获取外键:
for field in ModelName._meta.fields:
if field.get_internal_type() == 'ForeignKey':
print (field)