{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/19"},{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/7"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/9"}],"enrichment":{"capability":"Embeds the Summernote WYSIWYG editor into Django admin and forms, providing rich-text editing with support for attachments and customizable themes.","skillfed_tags":["django-admin","wysiwyg-editor","form-widget"],"use_cases":["Add a rich-text editor to Django admin for blog post or article content fields","Build a custom form with inline HTML editing for user-generated content","Enable image and file uploads alongside text editing in admin interfaces","Customize editor toolbar and appearance to match your application's design theme","Sanitize and safely display user-submitted HTML content with bleach integration"],"what_it_does":"django-summernote wraps the Summernote JavaScript editor for use in Django projects, allowing developers to add rich-text editing fields to admin interfaces and forms without writing custom JavaScript. It integrates as a Django app with admin mixins and form widgets, supporting file attachments, multiple Bootstrap themes (bs3, bs4, bs5, or lite), and extensive customization through settings.\n\nThe package handles the editor's lifecycle\u2014initialization, toolbar configuration, language settings, and attachment storage\u2014through Django's standard patterns. It includes security-conscious form fields (SummernoteTextField, SummernoteTextFormField) that sanitize HTML using mozilla's bleach library to prevent injection attacks. Setup involves adding the app to INSTALLED_APPS, including its URLs, running migrations, and collecting static files.","worth_installing":"Yes, with caution on maintenance. The package is stable and permissively licensed, with no known vulnerabilities and straightforward Django integration. However, it has been dormant since 2021-10-14\u2014verify compatibility with your Django version before committing. Suitable for projects that need a proven, low-dependency rich-text solution and can tolerate potential lag in upstream updates."},"id":"django-summernote","links":{"html":"https://skillfed.io/packages/django-summernote","md":"https://skillfed.io/packages/django-summernote.md","pypi":"https://pypi.org/project/django-summernote/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2021-10-14","license_spdx":null,"license_treatment":"permissive","name":"django-summernote","python_support":"unspecified","summary":"Summernote plugin for Django"},"popularity":{"monthly_downloads":120270,"position":12038,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.8.20.0"}
