Django Python
7.08K subscribers
102 photos
5 videos
3 files
250 links
Django

Вопросы @haarrp

all questions to @haarrp

@ai_machinelearning_big_data -ML

@ArtificialIntelligencedl -AI

@datascienceiot - ml 📚

@pythonlbooks -📚books

@hr_itwork-работа
加入频道
👩‍💻 django-grappelli — настраиваемый интерфейс администратора для Django!

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

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

🔗 Ссылка: *клик*

@Django_pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
🐍✍️ Как написать Django-приложение в одном файле

В ролике рассматривается создание одностраничных приложений на Django с использованием пакета Nano Django. Кроме того, обсуждается интеграция с uv. В конце видео также показано, как преобразовать Nano Django приложение в полноценное Django приложение.

🔗 Смотреть ролик на YouTube
👩‍💻 django-storages — Python-библиотека для интеграции различных облачных и внешних хранилищ с Django!

🌟 Она предоставляет простой и универсальный интерфейс для работы с файлами, позволяя сохранять и извлекать их из различных хранилищ, таких как Amazon S3, Google Cloud Storage, Azure Blob Storage и других. Эта библиотека полезна для разработки приложений, которые требуют надежного и масштабируемого хранения файлов.

🔐 Лицензия: BSD-3-Clause

🖥 Github
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Django Debug Toolbar — это инструмент для отладки приложений на Django!

🌟 Он предоставляет настраиваемый набор панелей, отображающих отладочную информацию о текущих запросах и ответах, включая SQL-запросы, время выполнения, настройки и многое другое. Инструмент поддерживает интеграцию с дополнительными сторонними панелями и работает с Django версии 4.2 и выше. Полезен для анализа производительности и устранения ошибок.

🔐 Лицензия: BSD-3-Clause

🖥 Github
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Python/ django
👩‍💻 django-robots — приложение для Django, которое управляет файлами robots.txt в соответствии с протоколом исключения ботов!

🌟 Оно помогает конфигурировать, генерировать и обслуживать robots.txt, регулируя доступ поисковых систем и различных ботов к веб-ресурсам. Библиотека интегрируется с Django, обеспечивая простоту настройки и поддержку различных версий Python и Django.

🔐 Лицензия: BSD-3-Clause

🖥 Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Проверь свои знания о Django!

Это Django Quiz 2024 от Адама Джонсона. В нем всего 12 вопросов.

🚀 Пройди тест по ссылке: ссылка.

https://adamj.eu/tech/2024/12/18/django-quiz-2024/

@Django_pythonl
Forwarded from Python/ django
🖥 Cookiecutter — это кроссплатформенный инструмент командной строки для быстрого создания проектов на основе шаблонов!

🌟 Он используется для генерации проектов в различных языках программирования, включая Python, C и другие, упрощая настройку стандартных структур каталогов и файлов.

💡 Cookiecutter позволяет создавать проекты, используя как удалённые шаблоны (например, из GitHub), так и локальные, без необходимости знаний Python. Инструмент поддерживает пользовательские параметры, расширяемость, работу с любым форматом файлов, а также интеграцию с pipx для удобной установки.

🔐 Лицензия: BSD-3-Clause

🖥 Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Сложные фильтры Django с помощью Subquery

Subquery в Django - один из самых мощных инструментов в ORM. Документация хорошо объясняет его на высоком уровне, но если вы не разбираетесь в SQL, вы можете не до конца понять его возможности.

Примечание: В статье используется ipython и расширения django-extensions, чтобы использовать python manage.py shell_plus --print-sql, а затем форматировать этот SQL вручную с помощью sqlformat.org.

https://www.better-simple.com/django/2025/01/01/complex-django-filters-with-subquery/
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Django Extensions — это популярный пакет для Django, который предоставляет набор дополнительных инструментов и расширений для разработки приложений!

🌟 Он включает команды управления, модели, декораторы и другие утилиты, упрощающие разработку и тестирование Django-проектов. Пакет часто используется для оптимизации рабочего процесса и добавления функциональности, которая отсутствует в стандартной версии Django.

🔐 Лицензия: MIT

🖥 Github
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Python/ django
🖥 MicroPie — это ультра-микро веб-фреймворк на языке Python, разработанный для создания веб-приложений с минимальными усилиями!

🌟 Он поддерживает асинхронные веб-приложения благодаря реализации спецификации ASGI и обеспечивает высокую производительность и гибкость. Среди ключевых возможностей MicroPie — автоматическое сопоставление URL с функциями, управление сессиями с использованием cookies, поддержка шаблонов через Jinja2 (если установлена), а также минимальные зависимости, что упрощает разработку и развертывание приложений.

🔐 Лицензия: BSD-3-Clause

🖥 Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Это - пошаговое руководство по интеграции MongoDB с Django с использованием библиотеки django-mongodb-backend!

🔗 Ссылка: *клик*
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
⭐️А вы знали, что можно легко преобразовать репозиторий GitHub для работы с LLM?

В мире современных технологий, где искусственный интеллект и машинное обучение становятся всё более распространёнными, важно уметь эффективно использовать доступные инструменты.

Одним из таких инструментов является возможность работы с репозиториями на GitHub для обучения и взаимодействия с языковыми моделями (LLM).

👾👾Как это сделать?
Если вы хотите адаптировать репозиторий GitHub для работы с LLM, вам нужно лишь внести небольшое изменение в URL.

Вместо стандартного адреса с «hub» замените его на «ingest».

Это простое действие позволит вам интегрировать данные из репозитория в ваши модели, что значительно упростит процесс обработки и анализа информации.
🤖Пример
Предположим, у вас есть URL репозитория:

https://github.com/username/repository

Чтобы преобразовать его для работы с LLM, просто замените «hub» на «ingest»:

https://gitingest.com/username/repository

Теперь вы можете использовать этот новый адрес для загрузки данных и обучения вашей модели.
👍🏻👍🏻👍🏻

@data_analysis_ml
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Mail0 — это проект с открытым исходным кодом, ориентированный на создание альтернативы Gmail, позволяющей пользователям управлять своей электронной почтой без зависимости от крупных провайдеров!

🌟 Он предлагает возможность самохостинга почтового сервера, интеграции с внешними сервисами (например, Gmail и Outlook) и обеспечивает конфиденциальность, так как данные остаются под полным контролем пользователя. Проект фокусируется на прозрачности, приватности и гибкости настройки.

🖥 Github
Please open Telegram to view this post
VIEW IN TELEGRAM
Узнайте о шаблонах Django с помощью этого руководства. Узнайте, что это такое, почему они полезны и как их использовать. Откройте для себя различные типы шаблонов Django.

https://blog.jetbrains.com/pycharm/2025/02/the-ultimate-guide-to-django-templates/
ai-hedge-fund – -инструмен для анализа финансовых рынков на основе ИИ


Новый репозиторий от команды AI Hedge Fund, который включает в себя экспериментальные скрипты и модули для анализа финансовых данных с использованием Python.

git clone https://github.com/virattt/ai-hedge-fund.git
cd ai-hedge-fund

Github

@pythonl
Forwarded from Python RU
🖥 Authentik — это система управления удостоверениями (IAM) с открытым исходным кодом, предназначенная для обеспечения аутентификации и авторизации пользователей в различных приложениях!

🌟 Она поддерживает единый вход (SSO), многофакторную аутентификацию (MFA) и интеграцию с популярными протоколами, такими как OAuth2, SAML и LDAP. Authentik используется для защиты веб-приложений и управления доступом на основе ролей.

🔐 Лицензия: CC BY-SA 4.0

🖥 Github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
5 распространённых ошибок в Django

1️⃣ Вы не используете select_related и prefetch_related для FK и M2M запросов
Ошибка: Неоптимизированные запросы к базе данных при работе с внешними ключами и многими ко многим, что приводит к неэффективным запросам (проблема N+1).

2️⃣ Недооценка возможностей Django Admin
Ошибка: Недостаточное использование мощных функций интерфейса администрирования Django.

3️⃣ Обращение с QuerySets как с обычными списками
Ошибка: Неправильное понимание работы QuerySets, что приводит к лишним запросам к базе данных.

4️⃣ Неверное обслуживание статических и медиа-файлов
Ошибка: Использование Django для обслуживания статических и медиа-файлов в продакшене.

5️⃣ Использование `.all() с большими или неупорядоченными наборами данных
Ошибка: Использование .all() на моделях без дефолтного порядка или с большими наборами данных, что приводит к проблемам с производительностью.