kevinmickey / django-prettyjson

Enables pretty JSON viewer in Django forms, admin, or templates
BSD 3-Clause "New" or "Revised" License
139 stars 21 forks source link

Django 2.1 stopped supporting widgets without explicit renderer arg definition #19

Closed MarianoFontana closed 6 years ago

MarianoFontana commented 6 years ago

As we can see in the release notes for Django 2.1 (https://docs.djangoproject.com/en/2.1/releases/2.1/):

Support for Widget.render() methods without the renderer argument is removed.

As this project does not have a renderer kwarg, it fails when rendering:

def render(self, name, value, attrs=None):

It should be enough to just add:

def render(self, name, value, attrs=None, **kwargs):
kevinmickey commented 6 years ago

Thanks for the report! Should be fixed in version 0.4.1.