В этой статье сравниваются две комбинации для разработки приложений.
▫️ Vue.js — это фреймворк для разработки пользовательских интерфейсов.
▫️ Django Rest Framework — это набор инструментов для создания API на основе Django.
▫️ HTMX — это библиотека, которая позволяет создавать динамические веб-интерфейсы, используя только HTML и JavaScript.
Если коротко: Vue с Django REST Framework лучше подходит для создания масштабируемых одностраничных приложений с богатым клиентским интерфейсом. HTMX в сочетании с Django больше подходит для проектов меньшего или среднего размера.
👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
testdriven.io
Django REST Framework and Vue versus Django and HTMX
This article compares the development experience with Vue and Django REST Framework against HTMX and Django.
Это Django-приложение представляет инструмент GlobalSearchView, созданный для того, чтобы администраторы сайта могли проводить поиск сразу среди нескольких моделей по одному запросу.
Установка — pip install django-admin-global-search
Чтобы использовать django-admin-global-search в своём Django-проекте, нужно обновить модели и конфигурации URL.
▪GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Python/ django
Это коллекция компонентов для
Django
и htmx
. Они готовы к работе и предназначены для переноса в ваш проект и настройки под ваши нужды.Они написаны простыми и понятными, чтобы вы могли легкоприменить их и понять как они работают, и модифицировать их под свои нужды.
▪Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🪄 Очень простой способ добавить вход по магической ссылке с помощью Django
Логин по магической ссылке подразумевает альтернативный способ аутентификации без использования логина и пароля. Вот как он работает:
▪️Пользователь вводит его email и кликает на кнопку.
▪️Затем он переходит по ссылке, которая пришла на его почту.
▪️Вуаля — он залогинен.
▪ Как реализовать это через Django
Логин по магической ссылке подразумевает альтернативный способ аутентификации без использования логина и пароля. Вот как он работает:
▪️Пользователь вводит его email и кликает на кнопку.
▪️Затем он переходит по ссылке, которая пришла на его почту.
▪️Вуаля — он залогинен.
▪ Как реализовать это через Django
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
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
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - PaulGilmartin/django-queryhunter: Hunt down the lines of your Django application code which are responsible for executing…
Hunt down the lines of your Django application code which are responsible for executing the most queries. - PaulGilmartin/django-queryhunter
django-admin-shell
Веб-оболочка администратора Django, использующая каналы Xterm.js и Django.
https://github.com/adinhodovic/django-admin-shellx
@Django_pythonl
Веб-оболочка администратора Django, использующая каналы Xterm.js и Django.
pip install django-admin-shellx
https://github.com/adinhodovic/django-admin-shellx
@Django_pythonl
GitHub
GitHub - adinhodovic/django-admin-shellx: A Django Admin Web Shell using Xterm.js and Django Channels.
A Django Admin Web Shell using Xterm.js and Django Channels. - adinhodovic/django-admin-shellx
Как добавлять поля в Django
Короткий семиминутный туториал от UProger, в котором автор добавляет дропдауны, селектор даты, столбец листингу постов.
Отлично подходит новичкам, которые хотят модифицировать базовый темплейт сайта под свои нужды.
#django
Короткий семиминутный туториал от UProger, в котором автор добавляет дропдауны, селектор даты, столбец листингу постов.
Отлично подходит новичкам, которые хотят модифицировать базовый темплейт сайта под свои нужды.
#django
Большое обновление 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 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
www.django-rest-framework.org
Release Notes - Django REST framework
Django, API, REST, Release Notes
Loki: An Open-source Tool for Fact Verification
Не все LLM сочиняют. Эта утилита позволяет проверять любые факты прямо в командной строке. Или можно прикрутить это решение к своему сайту на Django.
▪GitHub
@Django_pythonl
Не все LLM сочиняют. Эта утилита позволяет проверять любые факты прямо в командной строке. Или можно прикрутить это решение к своему сайту на Django.
▪GitHub
@Django_pythonl
GitHub
GitHub - Libr-AI/OpenFactVerification: Loki: Open-source solution designed to automate the process of verifying factuality
Loki: Open-source solution designed to automate the process of verifying factuality - Libr-AI/OpenFactVerification
🐍 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-разработчиков
▪ Django Tenants
Это расширение для Django, которое позволяет создавать приложения с поддержкой множества клиентов или арендаторов (тенатов) в одной базе данных.
▪ Celery
Это система для управления очередями задач. Умеет две вещи: брать задачи из очереди и выполнять их по расписанию. В качестве брокера очередей обычно используются RabbitMQ или Redis.
▪ Cookiecutter Django
Это генератор шаблонов для создания проектов Django. Он позволяет быстро создавать скелеты Django-приложений с готовыми настройками и интеграциями.
▪ Sentry
Это платформа для мониторинга ошибок и исключений в реальном времени. Она поддерживает множество языков программирования и фреймворков, включая Django.
▪ Django Import Export
Это библиотека для упрощения импорта и экспорта данных в Django-приложениях. Она поддерживает работу с различными форматами, в том числе CSV, Excel, JSON и YAML.
Крутой инструмент для создания микросервисов на Django monolith.
https://github.com/Healthlane-Technologies/Zango
Please open Telegram to view this post
VIEW IN TELEGRAM
Она также поддерживает формы Django, аутентификацию и отправку сообщений.
Github
@Django_pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - django-bridge/django-bridge: Build fast, user-friendly applications with Django and React
Build fast, user-friendly applications with Django and React - django-bridge/django-bridge
Django 5.1: что нового
В августе выйдет новая версия фреймворка, в которой заявлены интересные фичи:
— тег
— пулы соединений с PostgreSQL на
—
Release Notes
@Django_pythonl
В августе выйдет новая версия фреймворка, в которой заявлены интересные фичи:
— тег
{% query_string %}
: упрощает создание ссылок, сохраняющих существующие параметры запроса;— пулы соединений с PostgreSQL на
prycopg
(сокращает задержку);—
LoginRequiredMiddleware
отправит всех незалогинившихся на страницу авторизации и проч.Release Notes
@Django_pythonl
Здесь собрано много проектов разной степени сложности, вот некоторые из них:
— реализация игры "Жизнь" Конвея
— создание своего сайта на Django
— генератор лабиринтов
— сокращатель URL
— утилита для to-do заметок
Между пониманием Python и количеством сделанных проектов есть некая положительная корреляция, так что just do it)
@Django_pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Python/ django
pip install django-unfold
poetry add django-unfold
Unfold — это тема для админки Django, которая позволяет добавить удобные для администратора функции.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM