{"library":"django-annoying","type":"library","category":null,"description":"django-annoying is a Django application designed to simplify common, repetitive tasks and eliminate boilerplate code in Django projects. It provides a collection of useful decorators for views (like `@render_to`, `@ajax_request`, `@autostrip`), utility functions (`get_object_or_None`, `get_config`), and custom model fields (`JSONField`, `AutoOneToOneField`). The library is currently at version 0.10.8, with recent updates adding support for newer Django versions and deprecating features now built into Django itself. It maintains an active release cadence, typically addressing compatibility and minor feature enhancements.","language":"python","status":"active","version":"0.10.8","tags":["django","utilities","decorators","fields","productivity","boilerplate"],"last_verified":"Sun May 24","install":[{"cmd":"pip install django-annoying","imports":["from annoying.decorators import render_to","from annoying.decorators import ajax_request","from annoying.fields import JSONField","from annoying.fields import AutoOneToOneField","from annoying.functions import get_object_or_None","from annoying.decorators import signals","from annoying.decorators import autostrip"]}],"homepage":null,"github":"https://github.com/skorokithakis/django-annoying","docs":null,"changelog":null,"pypi":"https://pypi.org/project/django-annoying/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":3.5,"avg_import_s":0.65,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/django-annoying/compatibility"}}