onadata.apps.api.urls package¶
Submodules¶
onadata.apps.api.urls.v1_urls module¶
Custom rest_framework Router - MultiLookupRouter.
- class onadata.apps.api.urls.v1_urls.MultiLookupRouter(*args, **kwargs)¶
Bases:
DefaultRouter
Support multiple lookup keys e.g. /parent_pk/pk
- get_lookup_regex(viewset, lookup_prefix='')¶
Returns a lookup regex, this extends the default to allow for multiple lookup keys as defined by a viewset.lookup_fields property.
- get_urls()¶
Return a list of URL regexs, this extends the default by adding a {prefix}-list route that accepts a lookup url kwarg.
- multi = False¶
onadata.apps.api.urls.v2_urls module¶
Custom rest_framework Router V2