19 lines
445 B
Python
19 lines
445 B
Python
from rest_framework.renderers import JSONRenderer
|
|
|
|
|
|
def get_ap_renderers():
|
|
MEDIA_TYPES = [
|
|
("APActivity", "application/activity+json"),
|
|
("APLD", "application/ld+json"),
|
|
("APJSON", "application/json"),
|
|
]
|
|
|
|
return [
|
|
type(name, (JSONRenderer,), {"media_type": media_type})
|
|
for name, media_type in MEDIA_TYPES
|
|
]
|
|
|
|
|
|
class WebfingerRenderer(JSONRenderer):
|
|
media_type = "application/jrd+json"
|