7098
Django Вопросы @haarrp all questions to @haarrp @ai_machinelearning_big_data -ML @ArtificialIntelligencedl -AI @datascienceiot - ml 📚 @pythonlbooks -📚books @hr_itwork-работа
Improving Django testing with seed database
https://tla.wtf/posts/django-seed-db/
🖥 Django Admin Global Search — поиск сразу по нескольким моделям
Это Django-приложение представляет инструмент GlobalSearchView, созданный для того, чтобы администраторы сайта могли проводить поиск сразу среди нескольких моделей по одному запросу.
Установка — pip install django-admin-global-search
Чтобы использовать django-admin-global-search в своём Django-проекте, нужно обновить модели и конфигурации URL.
▪GitHub
🚀 Django Debug Toolbar — крутая панель отладки и профилирования Django приложений
Поможет
▪️эффективно инспектировать и отлаживать различные аспекты приложения;
▪️отслеживать SQL-запросы, включая время их выполнения;
▪️отслеживать логи и др.
На днях стала доступна последняя версия django-debug-toolbar 4.3.0
➡️ Документация
🖥 A plug-and-play Django app for sending outgoing webhooks on model changes.
Django-приложение для отправки исходящих веб-хуков при изменении модели.
Django имеет встроенную сигнальную систему, которая позволяет программистам планировать выполнение функций при изменении модели. django-webhook использует сигнальную систему вместе с Celery для отправки HTTP-запросов при изменении модели.
• Github
• Docs
@pythonl
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 5.0 RC 1 is out:
https://djangoproject.com/weblog/2023/nov/20/django-50-rc1/
🖥 Django настройка админки
https://www.youtube.com/watch?v=AZPuziTI6HE
@Django_pythonl
Если вы упорядочили объекты дочерней модели по отношению к родительской модели с помощью метода "order_with_respect_to", вы можете использовать методы "get_next_in_order()" и "get_previous_in_order()" на дочернем объекте, чтобы найти его ближайших соседей по последовательности.
Читать полностью…
Django шаблонизация и маршрутизация
https://www.youtube.com/watch?v=KsYSu7ITkY8
@Django_pythonl
🖥 Django начало работы
▪ Video
@Django_pythonl
Simple django rest application notification system
https://github.com/MahmoudNasser01/django_simple_notification
@Django_pythonl
Django Documentation
Release 4.0.11.dev20230214085346
https://buildmedia.readthedocs.org/media/pdf/django/4.0.x/django.pdf
Working with Django Forms
https://dev.to/ericnanhu/working-with-django-forms-gmn
Django News - Python 3.7 to 3.12 updates
https://dev.to/djangonews/django-news-python-37-to-312-updates-mg3
@Django_pythonl
Bugfix Django: 4.1.1.
https://www.djangoproject.com/weblog/2022/sep/05/bugfix-release/
@Django_pythonl
🖥 Django HTMX Components: They are meant to be copy-pasted into your project and customized to your needs.
Это коллекция компонентов для Django и htmx. Они готовы к работе и предназначены для переноса в ваш проект и настройки под ваши нужды.
Они написаны простыми и понятными, чтобы вы могли легкоприменить их и понять как они работают, и модифицировать их под свои нужды.
▪Github
@pythonl
🖥Django REST Framework + Vue или Django + HTMX
В этой статье сравниваются две комбинации для разработки приложений.
▫️ Vue.js — это фреймворк для разработки пользовательских интерфейсов.
▫️ Django Rest Framework — это набор инструментов для создания API на основе Django.
▫️ HTMX — это библиотека, которая позволяет создавать динамические веб-интерфейсы, используя только HTML и JavaScript.
Если коротко: Vue с Django REST Framework лучше подходит для создания масштабируемых одностраничных приложений с богатым клиентским интерфейсом. HTMX в сочетании с Django больше подходит для проектов меньшего или среднего размера.
👉 Читать
⚡️ Самый простой способ добавить вход через Google в приложение Django
Как иожно просто добавить в своё приложение авторизацию через Google (как в видео выше).
Процесс включает несколько шагов:
• Рендеринг HTML-страницы с кнопкой входа. При нажатии на кнопку пользователи будут перенаправлены на сайт Google для входа в систему.
• После входа в систему Google перенаправит пользователя (с помощью POST-запроса) на указанную страницу сайта.
• Мы получим информацию пользователя Google (например, электронную почту) из POST-запроса.
https://www.photondesigner.com/articles/google-sign-in
Асинхронные задачи с Django и Celery
https://testdriven.io/blog/django-and-celery/
🎉 Django 5.0 released
Команда Django выпустила Django 5.0.
https://www.djangoproject.com/weblog/2023/dec/04/django-50-released/
@Django_pythonl
Совет 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 расширяем функционал!
https://www.youtube.com/watch?v=_NEbP5dOwsk
@Django_pythonl
🔥 Django гайд по формам
https://www.youtube.com/watch?v=CwQx_s4jtpA
@pro_python_code
Django создание модели. Вывод даных на страницу
https://www.youtube.com/watch?v=hjoh29epXXA
🖥 drf-yasg - Yet another Swagger generator
Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.
Автоматическая генерация документации API Django REST Framework.pip install -U drf-yasg
• Github
• Project
@Django_pythonl
🖥 Generate API docs under a minute in Django
Создание документации по API за минуту в Django
@Django_pythonl
🐳 Boost Your Docker Workflow: Introducing Docker Init for Python Developers
https://dev.to/ajeetraina/boost-your-docker-workflow-introducing-docker-init-for-python-developers-3mh6
https://www.youtube.com/watch?v=F5mRW0jo-U4&t=4488s&ab_channel=freeCodeCamp.org
Читать полностью…
💻 Continuously Deploying Django to Linode with Docker and GitHub Actions
https://testdriven.io/blog/deploying-django-to-linode-with-docker-and-github-actions/
@Django_pythonl