2018-03-29 21:29:47 +00:00
|
|
|
from rest_framework.renderers import JSONRenderer
|
|
|
|
|
|
|
|
|
2019-03-05 14:15:37 +00:00
|
|
|
def get_ap_renderers():
|
|
|
|
MEDIA_TYPES = [
|
|
|
|
("APActivity", "application/activity+json"),
|
|
|
|
("APLD", "application/ld+json"),
|
|
|
|
("APJSON", "application/json"),
|
2019-12-09 12:59:54 +00:00
|
|
|
("HTML", "text/html"),
|
2019-03-05 14:15:37 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
return [
|
|
|
|
type(name, (JSONRenderer,), {"media_type": media_type})
|
|
|
|
for name, media_type in MEDIA_TYPES
|
|
|
|
]
|
2018-03-29 21:29:47 +00:00
|
|
|
|
|
|
|
|
|
|
|
class WebfingerRenderer(JSONRenderer):
|
2018-06-09 13:36:16 +00:00
|
|
|
media_type = "application/jrd+json"
|