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-работа
加入频道
🖥 ${REPO_NAME}: django-project-template

Этот репозиторий был инициализирован с использованием этого шаблона репозитория. Этот шаблон выпущен под лицензией GPLv3, как указано в файле с именем COPYING в его корневом каталоге. Это позволяет вашему репозиторию работать под лицензией GPLv3, но не волнуйтесь! Это не будет иметь никакого практического значения, если ваш проект представляет собой проект на Django, который вы будете запускать на сервере, и вы никогда не будете делиться копиями исходного кода вашего проекта, что весьма вероятно. Вы можете сохранить свой исходный код в частном репозитории и запускать свой проект Django по своему усмотрению.

https://codeberg.org/David-Guillot/django-project-template
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 django-cachalot — инструмент для повышения производительности Django-приложений путем автоматического кэширования запросов, выполняемых через Django ORM!

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

🌟 Поддерживаются Python 3.7–3.11 и Django версии 3.2, 4.1, 4.2, 5.0, 5.1. Библиотека работает с PostgreSQL, SQLite и MySQL, предоставляя возможности для интеграции с Memcached или Redis в качестве кэширующих серверов. Основные преимущества включают простую настройку, поддержку Django Debug Toolbar и возможность использования в многосерверных конфигурациях.

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

🖥 Github

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

https://jonathanadly.com/is-async-django-ready-for-prime-time

@Django_pythonl
👩‍💻 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() на моделях без дефолтного порядка или с большими наборами данных, что приводит к проблемам с производительностью.