mirror of
https://github.com/encode/django-rest-framework.git
synced 2024-12-01 22:14:06 +03:00
Reverted "Removed multi-table inheritance auto created PK from serialize" 1ecbeebbe5
.
This commit is contained in:
parent
eb5774229f
commit
40e3462767
|
@ -76,12 +76,7 @@ def _get_forward_relationships(opts):
|
||||||
Returns an `OrderedDict` of field names to `RelationInfo`.
|
Returns an `OrderedDict` of field names to `RelationInfo`.
|
||||||
"""
|
"""
|
||||||
forward_relations = OrderedDict()
|
forward_relations = OrderedDict()
|
||||||
for field in [
|
for field in [field for field in opts.fields if field.serialize and get_remote_field(field)]:
|
||||||
field for field in opts.fields
|
|
||||||
if field.serialize and get_remote_field(field) and not (field.primary_key and field.one_to_one)
|
|
||||||
# If the field is a OneToOneField and it's been marked as PK, then this
|
|
||||||
# is a multi-table inheritance auto created PK ('%_ptr').
|
|
||||||
]:
|
|
||||||
forward_relations[field.name] = RelationInfo(
|
forward_relations[field.name] = RelationInfo(
|
||||||
model_field=field,
|
model_field=field,
|
||||||
related_model=get_related_model(field),
|
related_model=get_related_model(field),
|
||||||
|
|
Loading…
Reference in New Issue
Block a user