Django Unleashed Framework
1.47K subscribers
2.16K photos
1 video
2.57K links
Лучшие материалы по разработке на фреймворке Django на русском и английском языке

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
加入频道
Настройка DigitalOcean Spaces для медиафайлов в Django

Статья Aidas Bendoraitis показывает, как настроить Spaces Object Storage на DigitalOcean для хранения медиафайлов в Django проектах. Spaces дешевле и проще в использовании, чем Volumes Block Storage, и обеспечивает CDN для кэширования. Полная настройка включает создание хранилища, API ключей и интеграцию с django-storages. Настройка DigitalOcean Spaces для Django Media

Интересуетесь, как настроить DigitalOcean Spaces для хранения медиафайлов в Django? В статье описываются шаги по созданию и настройке хранилища, чтобы упростить управление медиафайлами в вашем приложении Django. Узнайте все детали и начните оптимизировать свой проект!

Подробности: http://djangotricks.blogspot.com/2024/07/setting-up-digitalocean-spaces-for-django-media.html

#en

@django_prog | Другие наши каналы
👍1
Настройка Email в Django с AWS

Если вы хотите интегрировать email-функциональность в свое Django-приложение, AWS предлагает надежное и экономичное решение. В статье описывается, как использовать Amazon SES и настроить необходимые утилиты в Django. Подробности можно найти на GitHub.

Подробности: https://blog.yokwejuste.me/emails-setup-in-django-using-aws

#en

@django_prog | Другие наши каналы
🔍 Еженедельные новости Python/FastAPI/Django (22/07/2024-28/07/2024)

Узнайте о последних обновлениях в мире Python и его фреймворков! В статье обсуждаются важные темы: от перехода с print() на логирование до выпуска Django 5.1 RC1 и управления задачами с Celery и Docker. Полезные руководства и свежие новости для всех разработчиков.

Читать далее: poovarasu.dev/python-fastapi-django-weekly-..

Подробности: https://poovarasu.hashnode.dev/stay-updated-with-pythonfastapidjango-weekly-news-summary-22072024-28072024

#en

@django_prog | Другие наши каналы
Понимаете ли вы ORM и его роль в Django?

ORM (Object-Relational Mapping) позволяет использовать объектно-ориентированные языки для работы с SQL базами данных. В Django ORM связывает классы и таблицы базы данных, упрощая CRUD операции. Пример: создание записей в таблицах Author и Book.

Подробности: https://jadhav96.hashnode.dev/orm-object-relational-mapping

#en

@django_prog | Другие наши каналы
👍1
Улучшение транскрипции звонков с Django и AssemblyAI

Хотите повысить точность распознавания речи в записях звонков? В этой статье рассказывается, как создать приложение на Django для записи звонков Twilio и их транскрипции с помощью AssemblyAI. Точное и качественное распознавание речи теперь доступно каждому! Узнайте больше по ссылке.

Подробности: https://urbanmonk.hashnode.dev/using-django-assemblyai-for-more-accurate-twilio-call-transcriptions

#en

@django_prog | Другие наши каналы
📌 Настройка Django для работы с файлами

Статья объясняет, как настроить Django для обработки статических и динамических изображений, а также статических файлов. Вы узнаете, как изменять settings.py для динамических и статических файлов, а также как добавить шаблоны и настроить urls.py для корректной работы в режиме отладки.

Подробности: https://abijithka.hashnode.dev/setting-up-django-for-static-dynamic-images-and-staticfiles

#en

@django_prog | Другие наши каналы
👍1
Часть 2.5. TMA на KMP. Аутентификации пользователя с DRF

Эта короткая статья является дополнением ко второй, но можно прочить независимо, если требуется только реализация серверной части аутентификации.


Читать: https://habr.com/ru/articles/833066/

#ru

@django_prog | Другие наши каналы
Создаем проект Tweet на Django

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

Подробности: https://djangowithdhruv09.hashnode.dev/part-1-getting-started-with-django-tweet-project

#en

@django_prog | Другие наши каналы
👀1
Эффективное управление ошибками в Django с помощью Sentry

Sentry — мощный инструмент для мониторинга ошибок в реальном времени. Интеграция Sentry в ваш проект Django позволит эффективно управлять ошибками. В статье описываются шаги по интеграции: от регистрации и создания проекта на сайте Sentry до настройки Django и обработки ошибок в представлениях.

Подробности: https://bhandarisudip.com.np/how-to-integrate-sentry-with-django-for-effective-error-handling

#en

@django_prog | Другие наши каналы
Деплой Django Todo App на AWS EC2 с Kubernetes

Узнайте, как развернуть Django Todo приложение на AWS EC2 с использованием Kubernetes кластера, созданного с помощью Kubeadm. Этот проект позволяет обеспечить масштабируемость и отказоустойчивость вашего приложения. Статья детально описывает пошаговые инструкции и необходимые команды.

Подробности: https://nilkanth1010.hashnode.dev/day-88-deploying-a-django-todo-app-on-aws-ec2-using-kubeadm-kubernetes-cluster

#en

@django_prog | Другие наши каналы
# Как правильно работать с пагинацией в Django

Использование Django Paginator для разбивки запросов на страницы может стать источником проблем, если менять данные после их получения. Изменение данных нарушает работу offset/limit, что может привести к пропуску элементов. Лучше сначала сделать выборку, а затем вносить изменения.

Подробности: https://blog.danwald.me/dont-mutate-your-paginated-queryset

#en

@django_prog | Другие наши каналы
Настройка S3 для Django сайта

В новой статье разработчик делится опытом подключения S3 к своему Django сайту. Он организовал хранение статических файлов и фотографий на S3, настроив публичный доступ к ним и автоматизировав процесс загрузки через Github Actions и Elastic Beanstalk. Подробности - в статье.

Подробности: https://blog.mountainbean.online/devlog-2-getting-s3-connected-to-my-django-website

#en

@django_prog | Другие наши каналы
🔍 Когда использовать HTMX с Django?

Узнайте, когда стоит обойтись без JavaScript-фреймворка в ваших проектах. HTMX позволяет добавлять интерактивность в приложения на Django с меньшими затратами, чем при использовании React, Vue или Angular. Подходит для простых задач, но может быть недостаточен для сложных взаимодействий.

Подробности: https://onremote.hashnode.dev/when-to-use-htmx-with-django-do-you-really-need-a-js-framework

#en

@django_prog | Другие наши каналы
ХрюХрюКар: как перестать беспокоиться, начать создавать сервисы и обзавестись друзьями

Привет, Хабр!

Мы хотели научиться создавать сервисы от момента возникновения идеи и до этапа эксплуатации, попутно освоив новые технологии.
В итоге получился экспериментальный проект "ХрюХрюКар" — сервис для борьбы с неправильной парковкой, работающий под лозунгом "Хорошие ребята говорят 'Bla-Bla' и не ставят машину на зелёной зоне".

В этой статье мы расскажем, как выбирали проект, на решение каких задач нацелен "ХрюХрюКар", какие технологии мы использовали, какие трудности возникали и что получилось в итоге.

Ну и поделимся всеми исходниками, конечно.
Припарковаться правильно

Читать: https://habr.com/ru/companies/timeweb/articles/832966/

#ru

@django_prog | Другие наши каналы
Введение в Django: Что, Почему и Как

Хотите создать свой сайт, но не знаете, с чего начать? Django — это мощный инструмент, помогающий быстро и эффективно разрабатывать веб-приложения. В статье объясняется, как настроить Django на вашем компьютере и создать простое блого-приложение. Узнайте больше!

Подробности: https://insecurepolymath.hashnode.dev/introduction-to-django-what-why-and-how

#en

@django_prog | Другие наши каналы
Django: Основы и Перспективы Развития

Django — это мощный веб-фреймворк на Python, известный своей скоростью разработки, масштабируемостью и чистым дизайном. Следуя архитектуре Model-View-Template, Django упрощает взаимодействие с базами данных, управление контентом и защиту от веб-уязвимостей. Имея активное сообщество и широкое применение, Django сохраняет свою актуальность и востребованность в веб-разработке.

Подробности: https://lhcee3.hashnode.dev/django

#en

@django_prog | Другие наши каналы
👎1
Система оценивания для проведения экзаменов, срезов в СПО

Привет всем! Сегодня я расскажу вам о моей системе оценивания, которая создана для проведения экзаменов и оценки знаний студентов. Система построена на Django Rest Framework (DRF) для бэкенда и React с MaterialUI для фронтенда. Я добавии множество полезных функций, включая интеграцию с ISPmanager, которые делают систему удобной и эффективной.


Читать: https://habr.com/ru/articles/834008/

#ru

@django_prog | Другие наши каналы
👍1
📢 Обзор новостей Python/FastAPI/Django (29/07/2024-04/08/2024)

Узнайте о последних разработках и обновлениях в экосистеме Python. В статье обсуждаются создание строк в Python, как создать и опубликовать Django-приложение, выход релиз-кандидата Python 3.13.0, советы по управлению данными и многое другое.

Для подробностей: poovarasu.dev/python-fastapi-django-weekly-

Подробности: https://poovarasu.hashnode.dev/stay-updated-with-pythonfastapidjango-weekly-news-summary-29072024-04082024

#en

@django_prog | Другие наши каналы
Новые релизы безопасности Django: 5.0.8 и 4.2.15

6 августа 2024 года команда Django выпустила обновления 5.0.8 и 4.2.15, устраняющие несколько уязвимостей, включая проблемы с SQL-инъекциями и отказом в обслуживании. Пользователям настоятельно рекомендуется обновить свои версии как можно скорее.

Подробности: https://www.djangoproject.com/weblog/2024/aug/06/security-releases/

#en

@django_prog | Другие наши каналы
История и развитие Python: краткий обзор

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

Подробности: https://kloudsan.hashnode.dev/understanding-pythons-origins-a-beginners-overview

#en

@django_prog | Другие наши каналы
Внедрение банковских систем: необходимость аутсорсинга

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

Подробности: https://technicalpost.hashnode.dev/the-journey-begins-at-the-workplace

#en

@django_prog | Другие наши каналы