django_pythonl | Unsorted

Telegram-канал django_pythonl - Django Python

7098

Django Вопросы @haarrp all questions to @haarrp @ai_machinelearning_big_data -ML @ArtificialIntelligencedl -AI @datascienceiot - ml 📚 @pythonlbooks -📚books @hr_itwork-работа

Subscribe to a channel

Django Python

🖥 Django Render- позволяет создавать клиентские приложения React с поддержкой Django views.

Она также поддерживает формы Django, аутентификацию и отправку сообщений.

Github

@Django_pythonl

Читать полностью…

Django Python

🐍 TOP DJANGO TOOLS

Полезные пакеты и библиотеки для Django-разработчиков

▪ Django Tenants
Это расширение для Django, которое позволяет создавать приложения с поддержкой множества клиентов или арендаторов (тенатов) в одной базе данных.

▪ Celery
Это система для управления очередями задач. Умеет две вещи: брать задачи из очереди и выполнять их по расписанию. В качестве брокера очередей обычно используются RabbitMQ или Redis.

▪ Cookiecutter Django
Это генератор шаблонов для создания проектов Django. Он позволяет быстро создавать скелеты Django-приложений с готовыми настройками и интеграциями.

▪ Sentry
Это платформа для мониторинга ошибок и исключений в реальном времени. Она поддерживает множество языков программирования и фреймворков, включая Django.

▪ Django Import Export
Это библиотека для упрощения импорта и экспорта данных в Django-приложениях. Она поддерживает работу с различными форматами, в том числе CSV, Excel, JSON и YAML.

Читать полностью…

Django Python

Большое обновление Django Rest Framework было выпущено

Django Rest Framework - это набор инструментов для создания API на основе Django. Первый крупный релиз с сентября 2022 года был выпущен 15 марта.

🔸 Поддержка Django 5.0 и Python 3.12 добавлена.
🔸 Теперь поддерживается jQuery 3.7.1.
🔸 Метод POST теперь используется вместо GET для выхода в просматриваемом API.
🔸 Улучшена работа с сериализаторами.

🔗 Полный список изменений: https://www.django-rest-framework.org/community/release-notes/

#django

@Django_pythonl

Читать полностью…

Django Python

django-admin-shell

Веб-оболочка администратора Django, использующая каналы Xterm.js и Django.

pip install django-admin-shellx

https://github.com/adinhodovic/django-admin-shellx

@Django_pythonl

Читать полностью…

Django Python

django-fontawesome-5 - полезная библиотека, добавляющая иконки Font Awesome в проект Django.

Ставится командой ⚙️ pip install django-fontawesome-5

После установки вам нужно добавить подключение её в INSTALLED_APPS в файле settings.py вашего проекта Django:

INSTALLED_APPS = [
...
'fontawesome',
...
]


После этого вы сможете использовать иконки например

{{% fa_иконка %}}

📌шпаргалка с иконками здесь

Читать полностью…

Django Python

Django, SQLite, and the Database is Locked Error

https://blog.pecar.me/django-sqlite-dblock

@Django_pythonl

Читать полностью…

Django Python

Improving Django testing with seed database

https://tla.wtf/posts/django-seed-db/

Читать полностью…

Django Python

🖥 Django Admin Global Search — поиск сразу по нескольким моделям

Это Django-приложение представляет инструмент GlobalSearchView, созданный для того, чтобы администраторы сайта могли проводить поиск сразу среди нескольких моделей по одному запросу.

Установка — pip install django-admin-global-search

Чтобы использовать django-admin-global-search в своём Django-проекте, нужно обновить модели и конфигурации URL.

▪GitHub

Читать полностью…

Django Python

🚀 Django Debug Toolbar — крутая панель отладки и профилирования Django приложений

Поможет
▪️эффективно инспектировать и отлаживать различные аспекты приложения;
▪️отслеживать SQL-запросы, включая время их выполнения;
▪️отслеживать логи и др.

На днях стала доступна последняя версия django-debug-toolbar 4.3.0

➡️ Документация

Читать полностью…

Django Python

🖥 A plug-and-play Django app for sending outgoing webhooks on model changes.

Django-приложение для отправки исходящих веб-хуков при изменении модели.

Django имеет встроенную сигнальную систему, которая позволяет программистам планировать выполнение функций при изменении модели. django-webhook использует сигнальную систему вместе с Celery для отправки HTTP-запросов при изменении модели.

• Github
• Docs

@pythonl

Читать полностью…

Django Python

Django REST Framework Authentication

https://testdriven.io/blog/django-rest-auth/

Add authentication endpoints to Django REST Framework with django-allauth and dj-rest-auth.

#Django

Читать полностью…

Django Python

🎁 #Django 5.0 RC 1 is out:

https://djangoproject.com/weblog/2023/nov/20/django-50-rc1/

Читать полностью…

Django Python

🖥 Django настройка админки

https://www.youtube.com/watch?v=AZPuziTI6HE

@Django_pythonl

Читать полностью…

Django Python

Если вы упорядочили объекты дочерней модели по отношению к родительской модели с помощью метода "order_with_respect_to", вы можете использовать методы "get_next_in_order()" и "get_previous_in_order()" на дочернем объекте, чтобы найти его ближайших соседей по последовательности.

Читать полностью…

Django Python

Django шаблонизация и маршрутизация

https://www.youtube.com/watch?v=KsYSu7ITkY8

@Django_pythonl

Читать полностью…

Django Python

⚡️ Zango: Build microservices as tenants on a Django monolith

Крутой инструмент для создания микросервисов на Django monolith.

https://github.com/Healthlane-Technologies/Zango

Читать полностью…

Django Python

Loki: An Open-source Tool for Fact Verification

Не все LLM сочиняют. Эта утилита позволяет проверять любые факты прямо в командной строке. Или можно прикрутить это решение к своему сайту на Django.

▪GitHub

@Django_pythonl

Читать полностью…

Django Python

​Как добавлять поля в Django

Короткий семиминутный туториал от UProger, в котором автор добавляет дропдауны, селектор даты, столбец листингу постов.

Отлично подходит новичкам, которые хотят модифицировать базовый темплейт сайта под свои нужды.

#django

Читать полностью…

Django Python

🖥 django-queryhunter

https://github.com/PaulGilmartin/django-queryhunter

@Django_pythonl

Читать полностью…

Django Python

Configuring and setting up subdomains on Django using django-hosts

A subdomain is basically a domain that’s part of another main domain and it is used a lot in many websites. I spent a decent amount of time figuring out how to do that and found this very helpful post and decided to extend it a little in a tutorial f...

Read: https://migrmrz.dev/configuring-and-setting-up-subdomains-on-django-using-django-hosts

Читать полностью…

Django Python

🪄 Очень простой способ добавить вход по магической ссылке с помощью Django

Логин по магической ссылке подразумевает альтернативный способ аутентификации без использования логина и пароля. Вот как он работает:

▪️Пользователь вводит его email и кликает на кнопку.
▪️Затем он переходит по ссылке, которая пришла на его почту.
▪️Вуаля — он залогинен.

▪ Как реализовать это через Django

Читать полностью…

Django Python

🖥 Django HTMX Components: They are meant to be copy-pasted into your project and customized to your needs.

Это коллекция компонентов для Django и htmx. Они готовы к работе и предназначены для переноса в ваш проект и настройки под ваши нужды.

Они написаны простыми и понятными, чтобы вы могли легкоприменить их и понять как они работают, и модифицировать их под свои нужды.

▪Github

@pythonl

Читать полностью…

Django Python

🖥Django REST Framework + Vue или Django + HTMX

В этой статье сравниваются две комбинации для разработки приложений.

▫️ Vue.js — это фреймворк для разработки пользовательских интерфейсов.
▫️ Django Rest Framework — это набор инструментов для создания API на основе Django.
▫️ HTMX — это библиотека, которая позволяет создавать динамические веб-интерфейсы, используя только HTML и JavaScript.

Если коротко: Vue с Django REST Framework лучше подходит для создания масштабируемых одностраничных приложений с богатым клиентским интерфейсом. HTMX в сочетании с Django больше подходит для проектов меньшего или среднего размера.

👉 Читать

Читать полностью…

Django Python

⚡️ Самый простой способ добавить вход через Google в приложение Django

Как иожно просто добавить в своё приложение авторизацию через Google (как в видео выше).

Процесс включает несколько шагов:
• Рендеринг HTML-страницы с кнопкой входа. При нажатии на кнопку пользователи будут перенаправлены на сайт Google для входа в систему.
• После входа в систему Google перенаправит пользователя (с помощью POST-запроса) на указанную страницу сайта.
• Мы получим информацию пользователя Google (например, электронную почту) из POST-запроса.

https://www.photondesigner.com/articles/google-sign-in

Читать полностью…

Django Python

Асинхронные задачи с Django и Celery

https://testdriven.io/blog/django-and-celery/

Читать полностью…

Django Python

🎉 Django 5.0 released

Команда Django выпустила Django 5.0.

https://www.djangoproject.com/weblog/2023/dec/04/django-50-released/

@Django_pythonl

Читать полностью…

Django Python

Совет Django:

Use "union()" on Django QuerySets to combine records from two or more QuerySets and return a new QuerySet containing all unique records.

Для объединения записей из двух или более QuerySets и возврата нового QuerySet, содержащего все уникальные записи, используйте оператор "union()" для Django QuerySets.
Это эквивалентно оператору SQL UNION и работает на уровне базы данных.

@Django_pythonl

Читать полностью…

Django Python

🖥 Django расширяем функционал!

https://www.youtube.com/watch?v=_NEbP5dOwsk

@Django_pythonl

Читать полностью…

Django Python

🔥 Django гайд по формам

https://www.youtube.com/watch?v=CwQx_s4jtpA

@pro_python_code

Читать полностью…

Django Python

Django создание модели. Вывод даных на страницу

https://www.youtube.com/watch?v=hjoh29epXXA

Читать полностью…
Subscribe to a channel