Skip to content

Peopl3s/python-django-modules-wiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Django Modules Wiki


Django — веб-фреймворк Python высокого уровня, который способствует быстрой разработке и чистому, прагматичному дизайну.

Содержание


Admin

  • django-admin-rangefilter - Фильтр по диапазону дат и числовому диапазону.
  • django-admin-sortable2 - Drag-and-drop сортировка для admin.ModelAdmin, admin.StackedInline или admin.TabularInline.
  • django-image-cropping - Кроппинг загруженных изображений через панель администратора.
  • django-nested-admin - Позволяет вложить InlineModelAdmin друг в друга. Drag-and-drop сортировка с помощью django-admin-sortable2.
  • django-admin-charts - Позволяет создавать графики статистики для django-admin и django-admin-tools.

Auth

  • django-oauth-toolkit - Набор утилит для интеграции OAuth2 в ваш проект.
  • django-two-factor-auth - Двухфакторная аутентификация для Django.
  • django-rest-knox - Аутентификация основанная на TokenAuthentication, решающая некоторые проблемы стандратной реализации.
  • social-auth-core - Python Social Auth - это простой в настройке механизм аутентификации/регистрации через соцсети с поддержкой нескольких фреймворков и провайдеров аутентификации.

Models

  • django-solo - Реализация singleton паттерна для моделей.
  • django-model-utils - Миксины и утилиты для работы с моделями (различные поля, модели, менеджеры).
  • django-autoslug - Автоматически заполняет слаг.
  • django-phonenumber-field - Реализация интерфейса для конвертации, валидации и работы с телефонными номерами.
  • django-modeltranslation - Перевод динамического контента на несколько языков.
  • django-simple-history - Автоматическое сохранение состояния модели при каждом создании/обновлении/удалении.
  • django-braces - Набор миксинов для Django-моделей.

Rest API

  • django-rest-framework - Мощный и гибкий набор инструментов для создания веб-API.
  • django-cors-headers - Позволяет настраивать заголовки CORS для Django приложений.
  • django-channels - Протокол WebSockets для Django, позволяющий в режиме реального времени взаимодействовать с клиентами.
  • django-ninja - Быстрая и гибкая библиотека для создания API на основе функций в Django использующая pydantic.
  • drf-spectacular - Автоматический генерация Swagger/OpenAPI 3 спецификации.
  • drf-yasg - Автоматический генерация Swagger/OpenAPI 2 спецификации.

WYSIWYG

  • django-ckeditor - CKEditor для Django с возможностью загрузки и предпросмотра изображений.
  • django-quill-editor - Quill.js интеграция в Django Admin и Django Forms.
  • django-editorjs-fields - Editor.js интеграция в Django Admin и Django Forms.
  • django-tinymce - TinyMCE интеграция.

Utils

  • django-debug-toolbar - Набор панелей, которые отображают различную отладочную информацию о текущем запросе/ответе.
  • django-silk - Профилировщик запросов.
  • django-extensions - Набор различных команд, утилит, валидаторов и расширений для Django.
  • django-cleanup - Автоматически удаляет файлы FileField, ImageField и подклассов.

Другие библиотеки

В процессе редактирования.

  • dramatiq - Аналог Celery.
  • graphene-django - Интеграция GraphQL.
  • django-embed-video - Django-приложение для удобного встраивания видео с YouTube и Vimeo и музыки из SoundCloud (можно писать свои бекенды, например, для ВК).
  • django-notifications - Работа с уведомлениями.
  • django-select2 - Кастом autocomplete_fields для Django.
  • django-filter - Позволяет пользователям отфильтровать набор запросов на основе полей модели и отображает форму, позволяющую это сделать.
  • django-places - Django-приложение для хранения мест с функцией автозаполнения и связанной с выбранным местом картой.
  • pytils - Pytils это инструменты для работы с русскими строками (транслитерация, числительные словами, русские даты и т.д.).
  • aldjemy - Aldjemy интегрирует SQLAlchemy в существующий Django-проект, чтобы помочь вам создавать сложные запросы, которые не под силу Django ORM.
  • freezegun - Библиотека, которая позволяет вашим Python-тестам путешествовать во времени, подражая модулю datetime.

About

Wiki по библиотекам для разработки на Python/Django

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published