mirror of
https://github.com/peeringdb/peeringdb.git
synced 2024-05-11 05:55:09 +00:00
* Block registering private ASN ranges * Add a continental region field for facilities #1007 * Incorrect order of search results #232 * Allow users to upload a small logo to their record #346 * Sponsor badge CSS and text translation issues #453 * IXP and Facility summary #18 * Add sales email and phone contact to ix object #949 * Increase timeout timer for IX-F JSON importer to 30s #962 * IX-F manually triggered import bugs #1054 * remove survey notifications * IX-F importer: manual add followed by IX-F prompted add can result in "The server rejected your data" #807 * performance fix for net view * api documentation generate broken #956 * fix poc set missing from net view * Auto focus cursor on search field on main website #695 * PeeringDB website has a poor choice of line-breaks for IPv6 addresses. #748 * Delete childless org objects #838 * linting * poetry lock * re-add mistakingly dropped translation to email template * fix template variables * regen docs * regen api docs * fix merge cruft * django-peeringdb to 2.11 and poetry relock * linting * comment out django-peeringdb volume mount * add missing declaration Co-authored-by: Stefan Pratter <stefan@20c.com> Co-authored-by: David Poarch <dpoarch@20c.com>
1.0 KiB
1.0 KiB
Generated from renderers.py on 2021-11-02 10:01:21.611533
peeringdb_server.renderers
REST API renderer.
Ensure valid json output of the REST API.
Classes
JSONEncoder
JSONEncoder(rest_framework.utils.encoders.JSONEncoder)
Define json encoder to be able to encode datatime and django countryfields.
Make the munge renderer use this encoder to encode json. This approach may need to be tidied up a bit.
Methods
default
def default(self, obj)
Default JSON serializer.
MetaJSONRenderer
MetaJSONRenderer(peeringdb_server.renderers.MungeRenderer)
Renderer which serializes to JSON. Does not apply JSON's character escaping for non-ascii characters.
Methods
render
def render(self, data, accepted_media_type=None, renderer_context=None)
Tweak output rendering and pass to parent.
MungeRenderer
MungeRenderer(rest_framework.renderers.BaseRenderer)
All renderers should extend this class, setting the media_type
and format attributes, and override the .render() method.