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

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

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

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

Другие наши проекты: https://tprg.ru/media
加入频道
Номинации на премию Малкольма Трединника 2024!

Пора номинировать выдающегося участника сообщества Django на ежегодную премию Малкольма Трединника. Награда присуждается за поддержку новичков и вклад в развитие сообщества. Номинации принимаются до 30 сентября 2024. Подробности на сайте.

Подробности: https://www.djangoproject.com/weblog/2024/sep/16/nominate-a-djangonaut-for-2024-malcolm-prize/

#en

@django_prog | Другие наши каналы
Руководство по структуре файлов Django

Хотите понять, как организован проект на Django? Читайте руководство, где подробно описаны ключевые элементы структуры проекта: корневая директория, директории приложений, шаблонов и статических файлов. Статья поможет вам легко ориентироваться в файлах и развивать свои проекты.

Подробности: https://writer-developer.hashnode.dev/django-file-structure-for-developers

#en

@django_prog | Другие наши каналы
👍2
Создание веб-приложения на Django: Путеводитель для начинающих

Хотите начать с Django? Эта статья даст вам понимание основ настройка окружения, работа с моделями, шаблонами, формами и защитой от CSRF. Узнайте, как создать своё первое функциональное и удобное Django-приложение от начала до конца!

Подробности: https://codymohit.com/10-simple-steps-to-build-a-django-web-app-beginners-guide

#en

@django_prog | Другие наши каналы
Еженедельные обновления по Python/FastAPI/Django: что нового?

Ознакомьтесь с кратким обзором новостей за 09-15 сентября 2024. В Python 3.13 появились новые функции, включая JIT-компиляцию. Обновления Pydantic и TTE для терминала, обучение автоматической очистке данных и многое другое. Полный обзор доступен по ссылке.

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

#en

@django_prog | Другие наши каналы
Подготовка Django приложения для локальной разработки и деплоя

Поговорим про настройку приложения для двух сред «разработки» local и условного прода. Локально приложение будет запускаться с установкой всего необходимого на компьютер, то, что дальше я буду именовать продом будет представлять из себя запуск через docker-compose.

Что это за приложение по сути значения не имеет, из особенностей — там будет celery поверх redis и Postgres, как персистентное хранилище. Код приложения можно посмотреть здесь.

Настроим переменные окружения для двух разных сред и подготовим код под это.

Настроим логирование через Loki и Grafan-у. Настроим мониторинг через Prometheus в ту же Grafan-у.
Поехали

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

#ru

@django_prog | Другие наши каналы
Последний шанс купить билеты на DjangoCon US 2024!

Конференция DjangoCon US начинается 22 сентября в Дурхаме, Северная Каролина. Не упустите возможность послушать выдающихся спикеров! Если не можете приехать лично, доступны онлайн билеты. Узнать больше и приобрести билеты можно по ссылке: https://ti.to/defna/djangocon-us-2024

Подробности: https://www.djangoproject.com/weblog/2024/sep/18/last-call-for-djangocon-us-2024-tickets/

#en

@django_prog | Другие наши каналы
Django приложение в докере. Логирование и мониторинг(тоже в докере)

Обещанная вторая часть.

Первая часть здесь https://habr.com/ru/articles/844280/

Основной идеей было настроить все с минимальным количеством ручных действий для работы легирования и мониторинга.

Одно ручное действие все же потребуется — указать хост(или ip), по которому Prometheus будет собирать метрики. В остальном все заработает просто по docker-compose up.


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

#ru

@django_prog | Другие наши каналы
2
Инструмент django-command

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


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

#ru

@django_prog | Другие наши каналы
Создаём новый Django проект: установочные шаги и лучшие практики

Начало создания Django проекта требует правильной настройки среды разработки. В статье описаны шаги по установке Python, настройке виртуальных окружений, решениям проблем с разрешениями и выбору утилит для форматирования и линтинга кода. Узнайте больше о VS Code расширениях и Git интеграции.

Подробности: https://simplykeep.in/day-1-prerequisites-and-best-practices

#en

@django_prog | Другие наши каналы
👍1
Знакомство с Django: Основные особенности

Django — это мощный и удобный веб-фреймворк на Python, поддерживающий быстрое создание безопасных и масштабируемых веб-приложений. Он предоставляет множество встроенных инструментов, таких как ORM, система аутентификации и админ-интерфейс. Узнайте больше о преимуществах Django и его применении!

Подробности: https://simplykeep.in/day-2-introduction-to-django

#en

@django_prog | Другие наши каналы
🛡️ Защита Django-приложения: основные практики

В современном цифровом мире безопасность веб-приложений крайне важна. Django предлагает встроенные функции для защиты приложений. В статье рассказывается о таких мерах, как CSRF, SQL-инъекции, clickjacking, настройка безопасного ввода паролей, использование HTTPS и двухфакторная аутентификация.

Подробности: https://blog.codewithtemi.site/securing-your-django-application-essential-practices-for-protection

#en

@django_prog | Другие наши каналы
👍2
Создаём Markdown парсер на Django

Статья рассказывает, как на основе фреймворка Django разработать простой парсер Markdown. Пошаговая инструкция охватывает ключевые аспекты, от настройки окружения до конечной реализации проекта. Подойдёт для разработчиков, желающих углубить свои навыки в Python и Django. Читайте подробнее по ссылке.

Подробности: https://temunel.hashnode.dev/build-a-simple-markdown-parser-using-django

#en

@django_prog | Другие наши каналы
Создаем приложение на Django для приветствий по времени суток

Хотите создать приложение на Django, которое приветствует пользователей в зависимости от времени суток? Эта статья объясняет, как настроить проект и написать код для генерации приветствий, таких как "Доброе утро" или "Добрый вечер" в зависимости от текущего времени.

Подробности: https://vidyesh.hashnode.dev/create-a-time-based-application-to-wish-the-end-user-using-django

#en

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

Как данные организованы в системах и какие виды баз данных существуют? Статья "Introduction to Databases for Back-End Development" расскажет о типах данных и СУБД, SQL и реляционных таблицах, а также о Big Data и NoSQL. Узнайте больше здесь!

Подробности: https://mojtabamaleki.hashnode.dev/introduction-to-databases-for-back-end-development

#en

@django_prog | Другие наши каналы
Как при помощи CBV создать приложение в декларативном стиле и сократить время на разработку?

Узнайте 25.09 в 20:00 мск на бесплатном вебинаре онлайн-курса «Python Developer. Professional» — «Django Class Based Views»: регистрация

На занятии посмотрим на использование CBV для создания веб-приложений. CBV позволяют создать представления, не написав ни строчки бизнес-логики, так как всё генерируются автоматически!

Вебинар будет полезен для тех, кто уже знаком с Python, либо уже пробовал другие фреймворки: Flask, FastAPI.

После прохождения вебинара вы сможете легко и быстро создавать свои представления на основе классов в Django за несколько строчек кода.

Понравится урок — продолжите обучение на курсе по спеццене и даже в рассрочку!

Реклама
👍1👎1
Скидка на PyCharm и поддержка Django!

До 6 октября можно получить годовую лицензию на PyCharm со скидкой 30%, а все средства пойдут на поддержку Django Software Foundation. Это отличная возможность улучшить свои навыки разработки и помочь сообществу Django. Поддержите любимый фреймворк и получите мощный инструмент!

Подробности: https://www.djangoproject.com/weblog/2024/sep/23/pycharm-django-campaign-2024-encore/

#en

@django_prog | Другие наши каналы
Forwarded from SMLTECH
💡 Лайфхак #пропитон: дефолт в Django

Паша Губарев выяснил, что в Django все не так-то дефолтно с defaults! Он обнаружил проблему, протестировал решения и нашел топовое 🥳 Погнали читать!