uk
Feedback
Django Python

Django Python

Відкрити в Telegram
6 612
Підписники
-524 години
-97 днів
-3830 день
Архів дописів
django-cotton Привнесение компонентного проектирования в шаблоны Django https://github.com/wrabit/django-cotton

🐍 Совет для 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() всё-таки нужно, читайте в статье 👈

⚡️ Крутой Бесплатный курс от HarvardX: веб-программирование на Python и JavaScript с сертификатом HarvardX предлагает уникаль
⚡️ Крутой Бесплатный курс от 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

⚡️ Unfold — изящная и функциональная тема для кастомизации стандартной админ-панели Django, сразу добавляющая множество удобн
⚡️ Unfold — изящная и функциональная тема для кастомизации стандартной админ-панели Django, сразу добавляющая множество удобных фичей для админа. Установка: $ pip install django-unfold $ poetry add django-unfold 📌 GitHub #soft #code #python #github

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

A Django content management system focused on flexibility and user experience View on Github.com

Мы ищем талантливых наставников в образовательный центр «Алабуга Политех» для нового поколения IT-специалистов. Что вы получи
Мы ищем талантливых наставников в образовательный центр «Алабуга Политех» для нового поколения IT-специалистов. Что вы получите: 🔹Возможность оказаться среди лучших 🔹Шанс задать вектор развития новому поколению с высокими знаниями по направлению «Бизнес-программирование (Python, JavaScript)» 🔹Высокую заработную плату 🔹Карьеру в компании мирового уровня 🔹Реализацию амбиций в наставничестве 🔽Узнать подробности🔽 Программа «Я НАСТАВНИК» проходит с 22.08.24 по 25.08.24 в г. Елабуга 🔽Подать заявку на нашем сайте🔽 https://polytech.alabuga.ru/nastavnik 📍Питание и проживание в дни программы предоставляется. Создавайте будущее уже сегодня!

Оптимизация кода в Django: Советы и трюки Совет дня: Ускоряем работу Django-приложений Работаете над проектом на Django и чувствуете, что ваш код мог бы бегать быстрее? Скажем честно, мы все там были. Представьте, что ваш проект – это ленивый кот, который не хочет двигаться. Ну что ж, давайте разбудим этого пушистого! Начните с использования select_related() и prefetch_related(). Это как дать вашему коду карту к ближайшей пиццерии – он найдёт дорогу гораздо быстрее. Далее, кэшируйте результаты сложных запросов. Подумайте об этом как о создании шпаргалки для вашего приложения: один раз посмотрел – и готово, не надо ломать голову каждый раз заново. Теперь поговорим об оптимизации моделей. Правильная индексация полей базы данных – это как добавить ускорители на вашу гоночную машинку. А чтобы узнать, где ваша машинка буксует, используйте инструменты профилирования, такие как Django Debug Toolbar и Silk. Так что, друзья, вооружитесь этими советами и сделайте ваше Django-приложение быстрым и продуктивным. #Django #Python #WebDevelopment #CodingTips #Optimization #Programming @Django_pythonl

Repost from Python/ django
🖥 Unfold — тема для кастомизации стандартной админ-панели Django pip install django-unfold poetry add django-unfold Unfold —
+2
🖥 Unfold — тема для кастомизации стандартной админ-панели Django
pip install django-unfold
poetry add django-unfold
Unfold — это тема для админки Django, которая позволяет добавить удобные для администратора функции. 🖥 GitHub 🟡 Посмотреть админку вживую @pythonl

🖥 Подборка проектов для прокачивания Python Здесь собрано много проектов разной степени сложности, вот некоторые из них: — р
+1
🖥 Подборка проектов для прокачивания Python Здесь собрано много проектов разной степени сложности, вот некоторые из них: — реализация игры "Жизнь" Конвея — создание своего сайта на Django — генератор лабиринтов — сокращатель URL — утилита для to-do заметок Между пониманием Python и количеством сделанных проектов есть некая положительная корреляция, так что just do it) 🟡 Python projects @Django_pythonl

Мы ищем талантливых наставников в образовательный центр «Алабуга Политех» для нового поколения IT-специалистов. Что вы получи
Мы ищем талантливых наставников в образовательный центр «Алабуга Политех» для нового поколения IT-специалистов. Что вы получите: 🔹Возможность оказаться среди лучших 🔹Шанс задать вектор развития новому IT-поколению 🔹Высокую заработную плату 🔹Карьеру в компании мирового уровня 🔹Реализацию амбиций в наставничестве 🔽Узнать подробности🔽 Программа «Я НАСТАВНИК» проходит с 25.07.24 по 28.07.24 в г. Елабуга Подать заявку: 📞Телефон: +7 (950) 826-27-80 ✈Telegram @AizilyaHR. 📍Питание и проживание в дни программы предоставляется. Создавайте будущее уже сегодня!

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

🖥 Django Render- позволяет создавать клиентские приложения React с поддержкой Django views. Она также поддерживает формы Django, аутентификацию и отправку сообщений. Github @Django_pythonl

⚡️ Zango: Build microservices as tenants on a Django monolith Крутой инструмент для создания микросервисов на Django monolith
⚡️ Zango: Build microservices as tenants on a Django monolith Крутой инструмент для создания микросервисов на Django monolith. https://github.com/Healthlane-Technologies/Zango

🐍 TOP DJANGO TOOLS Полезные пакеты и библиотеки для Django-разработчиковDjango Tenants Это расширение для Django, которое позволяет создавать приложения с поддержкой множества клиентов или арендаторов (тенатов) в одной базе данных. ▪ Celery Это система для управления очередями задач. Умеет две вещи: брать задачи из очереди и выполнять их по расписанию. В качестве брокера очередей обычно используются RabbitMQ или Redis. ▪ Cookiecutter Django Это генератор шаблонов для создания проектов Django. Он позволяет быстро создавать скелеты Django-приложений с готовыми настройками и интеграциями. ▪ Sentry Это платформа для мониторинга ошибок и исключений в реальном времени. Она поддерживает множество языков программирования и фреймворков, включая Django. ▪ Django Import Export Это библиотека для упрощения импорта и экспорта данных в Django-приложениях. Она поддерживает работу с различными форматами, в том числе CSV, Excel, JSON и YAML.

👩‍💻 Как Python-разработчику эффективно создавать готовые REST API ресурсы? Узнайте на открытом практическом уроке «Знакомст
👩‍💻 Как Python-разработчику эффективно создавать готовые REST API ресурсы? Узнайте на открытом практическом уроке «Знакомство с библиотекой FastAPI-JSON:API» от OTUS, где мы разберем: - знакомство с инструментом для FastAPI для создания готовых CRUD на основе Pydantic-схем; - спецификацию JSON:API; - ответы на все возникающие вопросы. Вебинар будет полезен тем, кто уже знаком с FastAPI, pydantic и SQLAlchemy. Спикер Сурен Хоренян — Senior Python Backend Developer и руководитель группы разработки платформы облачного видеонаблюдения в MTS AI. Встречаемся 3 июня в 20:00 мск в преддверии старта курса «Django-разработчик». Все участники вебинара получат специальную цену на обучение! 👉 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://otus.pw/y0do/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Loki: An Open-source Tool for Fact Verification Не все LLM сочиняют. Эта утилита позволяет проверять любые факты прямо в командной строке. Или можно прикрутить это решение к своему сайту на Django. ▪GitHub @Django_pythonl

#вакансия #backend #senior #remote "Hello, Doc!" (hellodoc.app) — активно развивающаяся компания в сфере онлайн медицины.С начала 2019 года мы занимаемся развитием online медицины, чтобы сделать общение врачей и пациентов эффективным и удобным, а доступ к медицинским услугам доступным и понятным. Сегодня это уже более 400 000 пациентов и более 30 000 профи. Мы ищем активного, целеустремлённого разработчики, который хочет расти и развивать online медицину вмести с нами. 🔎Мы ищем активного, целеустремлённого сотрудника, который хочет расти и развиваться вместе с нами. 🔬Почему мы: - Мы являемся резидентами Сколково и участниками Московского интонационного кластера (МИК); - Компания аккредитована в минцифры; - Наше ПО зарегистрировано в реестре отечественного ПО; - Удалённый формат работы; - Социально-значимый проект; - Быстрое принятие решений; - Мы продуктовая компания, которая делает проект для людей, а не для заказчика. Стэк: Python 3.9, Django 4.2, PostrgeSQL 16, Docker. 🚧Обязанности: - Разработка нового функционала и поддержка старого в рамках своей команды; - Отвечать за качество: покрывать код unittest, codereview, разбирать ошибки, troubleshooting; - Документирование реализованного функционала, если требуется; - Взаимодействие с frontend разработчиками и QA инженерами. 📚Необходимые знания: - Умения писать чистый и понятный код; - Твердое знание Python , Django (DRF), Celery, SQL; - Опыт проектирования БД и REST API; - Опыт написания юнит-тестов (у нас их много); - Опыт работы с системами контроля версий (git); - Опыт разработки бекенда на Python не менее 4х лет. ➕Будет плюсом: - Опыт работы с нагруженным ETL системами; - Опыт проектирвания микросервесной архитектуры; - Опыт работы с k8s. 🤝Условия: - Удалённая занятость ( 5/2 с 10 до 19). - Уровень дохода 300 000 - 350 000 руб. Контакт для связи tg @fedosovaAS

Большое обновление 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 Короткий семиминутный туториал от UProger, в котором автор добавляет дропдауны, селектор даты, столбец листингу постов. Отлично подходит новичкам, которые хотят модифицировать базовый темплейт сайта под свои нужды. #django