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 dashboard

Придайте вашему дашюорду django новый современный вид с новыми возможностями,
Мобильный отзывчивый и настраиваемый поверх tailwindcss

https://github.com/hypy13/django-daisy/

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

Django Python

🎓Django Two-Factor Authentication

Библиотека предназначена для добавления двухфакторной аутентификации (2FA) в проекты на Django.

#django #веб

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

Django Python

🛠 ​​django-mfa2 | Двухфакторная авторизация для Django-сайта

Мастхэв для современного веб-портала с поддержкой TOTP (одноразовых СМС-паролей), U2F, FIDO2 U2F (Web Authn), почтовых Email-кодов, доверенных устройств и резервных кодов восстановления.

Репозиторий проекта

#библиотека

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

Django Python

🐍 Генерация фиктивных экземпляров моделей Django с помощью Factory Boy

Factory Boy — это библиотека, предназначенная для создания тестовых данных. Автор новой статьи рассказывает о преимуществах использования этого инструмента для проверки функциональности сайтов.

Библиотека позволяет:
▫️создавать тестовые данные пачками;
▫️тестировать отображение списков, деталей, стили сайта;
▫️тестировать фильтры, сортировку, пагинацию;
▫️оценить производительность сайта с большим количеством данных.

🔗 Читать статью

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

Django Python

django-cotton

Привнесение компонентного проектирования в шаблоны Django

https://github.com/wrabit/django-cotton

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

Django Python

⚡️ Крутой Бесплатный курс от HarvardX: веб-программирование на Python и JavaScript с сертификатом

HarvardX предлагает уникальную возможность: бесплатный курс по веб-программированию, где вы сможете углубить свои знания в Python и JavaScript.

За 12 недель вы освоите ключевые технологии, такие как Django, React, и получите навыки работы с базами данных, API и масштабированием.

На курсе предусмотрена работа с современными инструментами, включая Git и CI/CD. По завершении вы не только обогатите свой багаж знаний, но и сможете получить официальный сертификат, который подтвердит ваш уровень профессионализма.

https://www.edx.org/learn/web-development/harvard-university-cs50-s-web-programming-with-python-and-javascript

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

Django Python

Flask или Django: что же популярнее в 2024 году

Они ка являются основными для веб-разработки на Python. Да, есть и другие, но эти самые популярные и востребованные.

Давайте посмотрим, как они себя чувствуют в этом году, какой популярнее, у кого больше сообщество и так далее. Вся важная информация в этом материале: https://learndjango.com/tutorials/flask-vs-django

#django #flask

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

Django Python

Оптимизация кода в Django: Советы и трюки

Совет дня: Ускоряем работу Django-приложений


Работаете над проектом на Django и чувствуете, что ваш код мог бы бегать быстрее?

Скажем честно, мы все там были. Представьте, что ваш проект – это ленивый кот, который не хочет двигаться. Ну что ж, давайте разбудим этого пушистого!

Начните с использования

select_related() и prefetch_related().

Это как дать вашему коду карту к ближайшей пиццерии – он найдёт дорогу гораздо быстрее.

Далее, кэшируйте результаты сложных запросов. Подумайте об этом как о создании шпаргалки для вашего приложения: один раз посмотрел – и готово, не надо ломать голову каждый раз заново.

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

А чтобы узнать, где ваша машинка буксует, используйте инструменты профилирования, такие как Django Debug Toolbar и Silk.

Так что, друзья, вооружитесь этими советами и сделайте ваше Django-приложение быстрым и продуктивным.

#Django #Python #WebDevelopment #CodingTips #Optimization #Programming

@Django_pythonl

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

Django Python

🖥 Подборка проектов для прокачивания Python

Здесь собрано много проектов разной степени сложности, вот некоторые из них:
— реализация игры "Жизнь" Конвея
— создание своего сайта на Django
— генератор лабиринтов
— сокращатель URL
— утилита для to-do заметок

Между пониманием Python и количеством сделанных проектов есть некая положительная корреляция, так что just do it)

🟡 Python projects

@Django_pythonl

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

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

⚡️ Крутая подборка идей для первого Django-проекта от JetBrains

В блоге PyCharm вышла полезная для новичков статья. Если вы никак не можете придумать, какой проект написать на Django, то вот вам несколько идей:

▪️приложение, показывающее актуальную температуру воздуха;
▪️блог-платформа;
▪️приложение с to-do list;
▪️приложение для квизов;
▪️система аутентификации.

🔗 Читать подробнее

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

Django Python

Как устроен жизненный цикл запросов в Django

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

#django #веб

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

Django Python

🔵 Практический интенсив «Python-разработчик: основы за 2 дня» — 25-26 сентября в 19:00 мск.

О перспективах направления Python и многом другом расскажет Рафаэль Мухаметшин, Middle Бэкенд-разработчик в «ПИК Digital» с опытом в разработке более 3 лет.

На вебинаре вы:

☑️ Самостоятельно напишете Telegram-бота с карточными мини-играми.
☑️ Познакомитесь с синтаксисом языка и сферами его применения.
☑️ Поймете как продолжить обучение, какие навыки потребуются, чтобы стать backend-разработчиком на Python.
☑️ Узнаете, чего ждут работодатели от junior-разработчиков и что делать, чтобы найти работу без опыта.

🎁 Приятные бонусы: полезный гайд для начинающего Python-разработчика и гайд о сленге в IT всем участникам интенсива!

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

Django Python

Создание фуллстек-приложения с помощью Django, Vue.js и Flowbite

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

В этом руководстве вы увидите, как настроить эти инструменты и создать с помощью них первый проект:

https://chesda.hashnode.dev/django-vue-flowbite

#django #vue #веб

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

Django Python

🐍 Совет для Django-разработчиков: избегайте бесполезного использования .all()

Когда вы пишете запрос в Django ORM, важно понимать, как работают QuerySet. Например, если у вас есть такой код:

Digger.objects.all().filter(height_cm__gt=200)


Использование .all() здесь лишнее. Эквивалентный код без него будет выглядеть так:

Digger.objects.filter(height_cm__gt=200)


Почему? Дело в том, что менеджер Digger.objects уже ссылается на все объекты модели Digger. Вызов .filter() создаёт QuerySet с применённым фильтром. Добавление .all() лишь создает лишнюю копию QuerySet между этими шагами.

О том, когда применять .all() всё-таки нужно, читайте в статье 👈

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

Django Python

⚡️ Unfold — изящная и функциональная тема для кастомизации стандартной админ-панели Django, сразу добавляющая множество удобных фичей для админа.

Установка:
$ pip install django-unfold
$ poetry add django-unfold

📌 GitHub

#soft #code #python #github

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

Django Python

A Django content management system focused on flexibility and user experience





View on Github.com

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

Django Python

🖥 Unfold — тема для кастомизации стандартной админ-панели Django

pip install django-unfold
poetry add django-unfold


Unfold — это тема для админки Django, которая позволяет добавить удобные для администратора функции.

🖥 GitHub
🟡 Посмотреть админку вживую

@pythonl

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

Django Python

Django 5.1: что нового

В августе выйдет новая версия фреймворка, в которой заявлены интересные фичи:

— тег {% query_string %}: упрощает создание ссылок, сохраняющих существующие параметры запроса;
— пулы соединений с PostgreSQL на prycopg (сокращает задержку);
— LoginRequiredMiddleware отправит всех незалогинившихся на страницу авторизации и проч.

Release Notes


@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

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