Skip to content

Commit 7677042

Browse files
committed
Added doc string to HyperlinkedMixin
1 parent 73d51a5 commit 7677042

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

rest_framework_json_api/relations.py

+6
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,12 @@ def get_links(self, obj=None, lookup_field='pk'):
116116
})
117117
self_link = self.get_url('self', self.self_link_view_name, self_kwargs, request)
118118

119+
"""
120+
Assuming RelatedField will be declared in two ways:
121+
1. url(r'^authors/(?P<pk>[^/.]+)/(?P<related_field>\w+)/$', AuthorViewSet.as_view({'get': 'retrieve_related'}))
122+
2. url(r'^authors/(?P<author_pk>[^/.]+)/bio/$', AuthorBioViewSet.as_view({'get': 'retrieve'}))
123+
In other words if related_link_url_kwarg == 'pk' it will add 'related_field' parameter to reverse()
124+
"""
119125
if self.related_link_url_kwarg == 'pk':
120126
related_kwargs = self_kwargs
121127
else:

0 commit comments

Comments
 (0)