Built-in Media types

JSON

class hyperadmin.mediatypes.json.JSON(api_request, **kwargs)

Bases: hyperadmin.mediatypes.datatap.DataTap

recognized_media_types = ['application/json']
class hyperadmin.mediatypes.json.JSONP(api_request, **kwargs)

Bases: hyperadmin.mediatypes.json.JSON

recognized_media_types = ['text/javascript']
get_jsonp_callback()
serialize(content_type, link, state)

HTML

class hyperadmin.mediatypes.html5.Html5MediaType(api_request)

Bases: hyperadmin.mediatypes.common.MediaType

template_name = 'hyperadmin/html5/resource.html'
template_dir_name = 'hyperadmin/html5'
response_class

alias of TemplateResponse

recognized_media_types = ['text/html', 'text/plain', 'application/xhtml+xml', 'application/text-html', 'application/x-www-form-urlencoded', 'multipart/form-data']
get_context_data(link, state)
get_template_names(state)
serialize(content_type, link, state)
get_option_template_names()
options_serialize(content_type, links, state)
deserialize()
check_csrf(request)

Collection JSON

class hyperadmin.mediatypes.collectionjson.CollectionJSON(api_request)

Bases: hyperadmin.mediatypes.common.MediaType

recognized_media_types = ['application/vnd.Collection+JSON', 'application/vnd.collection+json']
prepare_field_value(val)
convert_field(field)
convert_item(item)
convert_form(form)
convert_errors(errors)
prepare_collection(form_link, state)
serialize(content_type, link, state)
options_serialize(content_type, links, state)
deserialize()
class hyperadmin.mediatypes.collectionjson.CollectionNextJSON(api_request)

Bases: hyperadmin.mediatypes.collectionjson.CollectionJSON

recognized_media_types = ['application/vnd.Collection.next+JSON']
convert_field(field)
convert_errors(errors)
class hyperadmin.mediatypes.collectionjson.CollectionHyperAdminJSON(api_request)

Bases: hyperadmin.mediatypes.collectionjson.CollectionNextJSON

recognized_media_types = ['application/vnd.Collection.hyperadmin+JSON']
get_accepted_namespaces()
convert_field(field)
prepare_collection(form_link, state, include_namespaces=True)

iFrame

class hyperadmin.mediatypes.iframe.IframeMediaType(api_request)

Bases: hyperadmin.mediatypes.common.MediaType

template_name = 'hyperadmin/iframe/resource.html'
response_class

alias of TemplateResponse

recognized_media_types = ['text/html-iframe-transport;level=1']
get_response_type()
get_response_media_type()
get_context_data(link, state)
get_template_names()
serialize(content_type, link, state)
deserialize()
check_csrf(request)

Project Versions

Table Of Contents

Previous topic

Media types

Next topic

States

This Page