Gabriel Le Breton awesome-django

noviembre 19, 2019 4:44 am Published by Leave your thoughts

Connect and share knowledge within a single location that is structured and easy to search. Django has 16 years worth of work put into it and is extremely well tested. It implements a lot of the security things I have no interest in trying myself, like password hashing, sanitizing, etc. It’s widely used, and so it is relatively easy to find people who can work on a Django codebase compared to something more obscure.

Django-organizations – Multi-user accounts for Django projects. Django-dramatiq – Task processing library with a focus on simplicity, reliability, and performance. Django-celery-beat – A periodic task scheduler with database configured by Django’s Admin Panel.

Blog Management

Django-configurations – A helper for organizing Django project settings by relying on well established programming patterns. Django-meta – a pluggable app to allow Django developers to quickly add meta tags and OpenGraph, Twitter, and Google Plus properties to their HTML responses. Django-axes – is a very simple way for you to keep track of failed login attempts, both for the Django admin and for the rest of your site. Tenant-schemas-celery – Tenant Aware Celery App to cooperate with multi-tenancy provided by django-tenant-schemas and django-tenants packages. Django-image-cropping – helper application to easily and non-destructively crop arbitrarily large images in admin and frontend. Djangorestframework-gis – Geographic add-ons for Django Rest Framework.

Django-migrations-graph – Django-admin command to display migrations with dependencies. Packages that help migrate the database when there are schema updates. Django-location-field – Location field and widget integrated with Google Maps. Django-enumfield – Custom Django field for using enumerations of named constants. Djmail – A simple and nonobstructive django email middleware.

  • Django-docker-heroku-template – A template with Docker, GitHub Actions, and Heroku set up for dev/test/prod, plus various other best practices.
  • Satchmo – Satchmo is an eCommerce framework created in Django which allows you to develop unique and robust online stores.
  • Flower (⭐5.4k) – Flower is a web-based tool for monitoring and administrating Celery clusters.
  • Django-simple-history (⭐1.7k) – Store model history and view/revert changes from the admin.
  • Python-decouple (⭐2.3k) – Strict separation of settings from code.

Django-simple-history – Store model history and view/revert changes from the admin. Dynaconf – Dynaconf loads django settings from multiple sources , manages secrets, and allows for different merging strategies all following the twelve-factor app. Django-liquidb – Django application to simplify migration management and changes in states of db scheme. Django-jet-reboot – Django Jet is modern template for Django admin interface with improved functionality.

Download files

Classy Class-Based Views – Detailed descriptions of methods/properties/attributes for each generic class-based view. Django-robots – This is a basic Django application to manage robots.txt files following the robots exclusion protocol, complementing the Django Sitemap contrib app. Celery – Robust and broker-agnostic task queues for bigger, performance-focused projects. Django-polymorphic – Django-polymorphic simplifies using inherited models in Django projects.

awesome django

Leonardo – A new Django content management system built on top of FeinCMS and OpenStack Horizon. Django-sql-explorer – Easily share data via SQL queries, right from Django. Django-simple-pagination – A Simple Django app for digg-style pagination with little effort. Django-markitup – A Django reusable application for end-to-end markup handling. Django-friendship – Django app to manage following and bi-directional friendships. Django-filter – A generic system for filtering Django QuerySets based on user selections.

Project Management

Packages that extend the functionality of models or add new classes of models. Django-pushy – Django app that provides push notifications functionality with celery. The main purpose of this app is to help you send push notifications to your users at scale.

awesome django

Django-colorfield (⭐424) – Color field for django models with a nice color-picker widget. Django-bleach (⭐89) – Integrate bleach into forms and models. Django-quill-editor (⭐138) – Makes Quill.js easy to use on Django Forms and admin sites.

awesome-django-timezones 0.3.0

Django-lifecycle – Declarative model lifecycle hooks, an alternative to Signals. Django-cachalot – Caches your Django ORM queries and automatically invalidates them. Drf-yasg npm dependencies and devDependencies – Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code. Djaq – An instant remote API to Django models with a powerful query language.

Django-eraserhead – Django package that provides hints to optimize database usage by deferring unused fields . Mixer – An application to generate instances of Django or SQLAlchemy models. Django-dynamic-fixture – A complete library to create dynamic model instances for testing purposes. Django-split-settings – Organize Django settings into multiple files and directories. Django-seo2 – Provides a set of tools for managing Search Engine Optimisation metadata for Django sites. Django-nap – A minimalist approach to object serialization, RESTful views, and RPC views.

Django-dashing – a customisable, modular dashboard application framework for Django to visualize interesting data about your project. Inspired in the exceptionally handsome dashboard framework Dashing. Django-object-actions A Django app for adding object tools for models in the admin. A curated list of awesome Django apps, projects and resources. Django Girls Tutorial – Use function-based views to build a blog app. Django-baton – A cool, modern and responsive django admin application based on bootstrap 5.

Django-querycount – Middleware that Prints the number of DB queries to the runserver console. Rest-pandas – Serves up your Pandas dataframes via the Django REST Framework for use in client-side (i.e. d3.js) visualizations and offline analysis (e.g. Excel). Django-guardian – Implementation of per object permissions as authorization backend. Django-two-factor-auth – User-friendly Two-Factor authentication.

Django-autoadmin – Automatic admin users for Django projects. Django-rosetta – Rosetta is a Django application that eases the translation process of your Django projects. Djorm-ext-pgfulltext – PostgreSQL full-text search integration with django orm.

Django-rest-knox – Authentication Module for django-rest-auth. Django-admin-honeypot – Configure a honeypot to see who’s trying to hack your site. Please consider supporting Django by making a donation to the Django Software Foundation, sponsoring via GitHub Sponsors, or buying official merchandise.

Categorised in:

This post was written by slipingrex

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *