what are 3 django packages everyone should know about?

This page summarizes the projects mentioned and recommended in the original post on /r/django

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. django-rest-framework

    Web APIs for Django. 🎸

    A must know is Django Rest Framework and about what REST-API is. My favourite package (and the only one I am currently using) is Django Post Office! I never used Django Defender but I think it can be very useful.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. whitenoise

    Radically simplified static file serving for Python web apps

    Waitress - for serving your application easily (pairs very well with Whitenoise).

  4. django-crispy-forms

    The best way to have DRY Django forms. The app provides a tag and filter that lets you quickly render forms in a div format while providing an enormous amount of capability to configure and control the rendered HTML.

    django-crispy-forms because the defaiçt forms are good for validation but bad at rendering html

  5. django-defender

    A simple super fast django reusable app that blocks people from brute forcing login attempts

    A must know is Django Rest Framework and about what REST-API is. My favourite package (and the only one I am currently using) is Django Post Office! I never used Django Defender but I think it can be very useful.

  6. django-debug-toolbar

    A configurable set of panels that display various debug information about the current request/response.

    django-debug-toolbar

  7. django-jazzmin

    Jazzy theme for Django

    Django Jazzmin

  8. django-elasticsearch-dsl

    This is a package that allows indexing of django models in elasticsearch with elasticsearch-dsl-py.

    Django Elasticsearch DSL

  9. django-webpack-loader

    Transparently use webpack with django

    Django Webpack Loader

  10. django-fsm

    Discontinued Django friendly finite state machine support

    django-fsm - State management and transitions.

  11. django-ninja

    💨 Fast, Async-ready, Openapi, type hints based framework for building APIs

    django-ninja - Fully typed and pydantic driven API framework. Like FastAPI for Django.

  12. Wagtail

    A Django content management system focused on flexibility and user experience

    wagtail - CMS app and framework that supports API only setups out of the box.

  13. django-post_office

    A Django app that allows you to send email asynchronously in Django. Supports HTML email, database backed templates and logging.

    A must know is Django Rest Framework and about what REST-API is. My favourite package (and the only one I am currently using) is Django Post Office! I never used Django Defender but I think it can be very useful.

  14. django-constance

    Dynamic Django settings.

    django-constance - Set global values using the admin interface.

  15. django-admin-honeypot

    :honey_pot: A fake Django admin login screen page.

    django-admin-honeypot - Move your default admin URL, and use this to track brute force attempts. Give you a heads up if your site has become a target.

  16. django-health-check

    a pluggable app that runs a full check on the deployment, using a number of plugins to check e.g. database, queue server, celery processes, etc.

    django-health-check - Gives you a "health check" page you can visit to make sure various parts of your system are working. You can use this page to have something like UptimeRobot alert you if there is a problem.

  17. django-q

    A multiprocessing distributed task queue for Django

    django-q - Light weight task queue. When celery is too much over head.

  18. django-components

    Create simple reusable template components in Django.

    I felt the ux around registering new components to be much stronger with https://github.com/EmilStenstrom/django-components although I do like how slippers uses attributes

  19. django-debugtools

    A toolbox of small utilities to assist Django development

    django-debugtools for its print templatetag

  20. django-compressor

    Compresses linked and inline javascript or CSS into a single cached file.

    django-compressor with django-libsass for auto sass compilation

  21. django-libsass

    A django-compressor filter to compile SASS files using libsass

    django-compressor with django-libsass for auto sass compilation

  22. waitress

    Waitress - A WSGI server for Python 3

    Waitress - for serving your application easily (pairs very well with Whitenoise).

  23. django-tables2

    django-tables2 - An app for creating HTML tables

    django-tables2 - like crispy forms but for tables, abstracts away the need to render tables in a template.

  24. django-db-queue

    Simple database-backed job queue

    django-db-queue: queue without needing redis, celery, etc.

  25. Poe the Poet

    A task runner that works well with poetry.

    poe: Not Django-specific, but nice task-runner that uses pyproject.toml

  26. django-guardian

    Per object permissions for Django

    django-guardian for per object permissions

  27. sorl-thumbnail

    Thumbnails for Django

    Sorl Thumbnail

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Google Summer of Code '24 Final Submission

    3 projects | dev.to | 22 Aug 2024
  • Emulating Rails-like resource controllers in a server-rendered Django app

    2 projects | dev.to | 16 Jul 2024
  • Using Python to Dump Data into Django Models for Testing Frontend or API Endpoints:A Complete Django REST API Tutorial

    3 projects | dev.to | 12 Jul 2024
  • Building a SaaS app using Django

    8 projects | dev.to | 8 Jul 2024
  • django-rq-scheduler VS django-tasks-scheduler - a user suggested alternative

    2 projects | 15 Dec 2023

Did you know that Python is
the 2nd most popular programming language
based on number of references?