Optional
The name used to refer to a source in URLs. resource_name is appended to root_url to create the default url set.
Defaults to: ResourceModel’s class name, in all lower case. eg:
class FooBar(ResourceModel):
# fields here..
# resource_name is `foobar`
Optional
URLs used to lookup API requests. See URLs for more information on definging ResourceModel urls.
Defaults to: A tuple of urls set to:
(
nap_url('%(resource_name)s/',
create=True,
lookup=False,
collection=True
),
nap_url('%(resource_name)s/%(resource_id)s', update=True),
)
Optional
URLs to be added after ResourceModel’s default_urls. See URLs for more information on definging ResourceModel urls.
Defaults to: () (an empty tuple)
Optional
URLs to be added before ResourceModel’s default_urls. See URLs for more information on definging ResourceModel urls.
Defaults to: () (an empty tuple)
Optional
Determines whehter or not slashes are appended to a url.
Defaults to: None
Optional
Determines whether or not nap attempts to change an object’s field data based on the HTTP content of create and update requests.
Defaults to: True
Optional
String representing HTTP method used to update (edit) resource objects.
Defaults to: “PUT”
Iterable of authorization classes. See :doc:auth for more information on Authorization classes.
Defaults to: () (an empty tuple)