def _get_remote_field_name(field):
reverse_field = True if isinstance(field, (
models.ManyToManyRel, models.ManyToOneRel, models.OneToOneRel, GenericRelation)) else False
return str('{model}.{field}'.format(
model=get_model_string(field.model),
field=(field.related_name or '%s_set' % field.name
if not isinstance(field, (models.OneToOneRel, GenericRelation)) else field.name)) if reverse_field
else field.remote_field.field if not isinstance(field, GenericForeignKey)
else str(field)).lower()
评论列表
文章目录