Django: Основы и Перспективы Развития
Django — это мощный веб-фреймворк на Python, известный своей скоростью разработки, масштабируемостью и чистым дизайном. Следуя архитектуре Model-View-Template, Django упрощает взаимодействие с базами данных, управление контентом и защиту от веб-уязвимостей. Имея активное сообщество и широкое применение, Django сохраняет свою актуальность и востребованность в веб-разработке.
Подробности: https://lhcee3.hashnode.dev/django
#en
@django_prog | Другие наши каналы
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 | Другие наши каналы
Привет всем! Сегодня я расскажу вам о моей системе оценивания, которая создана для проведения экзаменов и оценки знаний студентов. Система построена на 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 | Другие наши каналы
Узнайте о последних разработках и обновлениях в экосистеме 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 | Другие наши каналы
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 | Другие наши каналы
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 | Другие наши каналы
Почему банки, используя мощные системы, все равно выбирают аутсорсинг разработки? Основная причина – это необходимость в инновациях и кастомизации для улучшения клиентского опыта. Узнайте больше о взаимодействии банковских систем и роли интеграторов в новом материале.
Подробности: https://technicalpost.hashnode.dev/the-journey-begins-at-the-workplace
#en
@django_prog | Другие наши каналы
Обучающий гайд: Как создавать веб-приложения с Django
Текст поста: Ознакомьтесь с подробным руководством по созданию веб-приложений с использованием Django. Узнайте, как настроить среду, создать новый проект и приложение, определить модели и настроить представления и шаблоны для обработки запросов и отображения данных.
Подробности: https://ifthenelse.hashnode.dev/a-comprehensive-guide-to-building-web-applications-with-django
#en
@django_prog | Другие наши каналы
Текст поста: Ознакомьтесь с подробным руководством по созданию веб-приложений с использованием Django. Узнайте, как настроить среду, создать новый проект и приложение, определить модели и настроить представления и шаблоны для обработки запросов и отображения данных.
Подробности: https://ifthenelse.hashnode.dev/a-comprehensive-guide-to-building-web-applications-with-django
#en
@django_prog | Другие наши каналы
Релиз Django 5.1: Новые Возможности
Команда Django выпустила версию 5.1! Эта версия включает множество улучшений, таких как LoginRequiredMiddleware для упрощения аутентификации, улучшенная доступность и новый тег для работы с query string в шаблонах. Загружайте и обновляйтесь на сайте Django!
Подробности: https://www.djangoproject.com/weblog/2024/aug/07/django-51-released/
#en
@django_prog | Другие наши каналы
Команда Django выпустила версию 5.1! Эта версия включает множество улучшений, таких как LoginRequiredMiddleware для упрощения аутентификации, улучшенная доступность и новый тег для работы с query string в шаблонах. Загружайте и обновляйтесь на сайте Django!
Подробности: https://www.djangoproject.com/weblog/2024/aug/07/django-51-released/
#en
@django_prog | Другие наши каналы
👍2
🔹 Захватывающий опыт участия в хакатоне Falcon
Недавно принял участие в хакатоне Falcon, организованном lablab.ai совместно с ai71. Моя команда поставила перед собой амбициозную задачу создать нечто действительно значимое. Узнайте больше о проекте и результате нашего труда!
Подробности: https://najmihassan.hashnode.dev/from-idea-to-startup-my-experience-in-the-falcon-hackathon
#en
@django_prog | Другие наши каналы
Недавно принял участие в хакатоне Falcon, организованном lablab.ai совместно с ai71. Моя команда поставила перед собой амбициозную задачу создать нечто действительно значимое. Узнайте больше о проекте и результате нашего труда!
Подробности: https://najmihassan.hashnode.dev/from-idea-to-startup-my-experience-in-the-falcon-hackathon
#en
@django_prog | Другие наши каналы
Деплой Django приложения: EC2 против App Runner с внешним Celery
Выбираете между EC2 и AWS App Runner для вашего Django приложения? Узнайте, какой вариант лучше подходит для вас. EC2 предоставляет детальный контроль и масштабируемость за счет ручной настройки, тогда как App Runner упрощает управление и автоматизацию. Подробности и сравнение — в статье.
Подробности: https://blog.yokwejuste.me/deploying-a-django-app-ec2-vs-app-runner-with-external-celery
#en
@django_prog | Другие наши каналы
Выбираете между EC2 и AWS App Runner для вашего Django приложения? Узнайте, какой вариант лучше подходит для вас. EC2 предоставляет детальный контроль и масштабируемость за счет ручной настройки, тогда как App Runner упрощает управление и автоматизацию. Подробности и сравнение — в статье.
Подробности: https://blog.yokwejuste.me/deploying-a-django-app-ec2-vs-app-runner-with-external-celery
#en
@django_prog | Другие наши каналы
Как вкусно приготовить «Сельдерей» (Celery)
Celery можно любить или не любить, но избежать работы с ним практически невозможно. Однако, не все инженеры задумываются о том, что происходит в момент вызова Celery задач. И в этой статье я хочу рассказать, как именно происходит вызов и отправка сообщения, к чему может привести игнорирование того, что Celery под собой имеет транспорт, и что может произойти, если этот транспорт начнет сбоить.
Читать: https://habr.com/ru/articles/835062/
#ru
@django_prog | Другие наши каналы
Celery можно любить или не любить, но избежать работы с ним практически невозможно. Однако, не все инженеры задумываются о том, что происходит в момент вызова Celery задач. И в этой статье я хочу рассказать, как именно происходит вызов и отправка сообщения, к чему может привести игнорирование того, что Celery под собой имеет транспорт, и что может произойти, если этот транспорт начнет сбоить.
Читать: https://habr.com/ru/articles/835062/
#ru
@django_prog | Другие наши каналы
Защита паролей пользователей в Django
Узнайте, как безопасно хранить пароли в Django! В статье обсуждаются три ключевых метода: create_user, create и set_password. Первый автоматически хеширует пароли, второй — нет, что небезопасно, а третий помогает обновлять пароли, сохраняя их безопасность. Подробности читайте в статье!
Подробности: https://waynemusungu.hashnode.dev/securing-user-passwords-in-django-an-interactive-dive-into-createuser-create-and-setpassword
#en
@django_prog | Другие наши каналы
Узнайте, как безопасно хранить пароли в Django! В статье обсуждаются три ключевых метода: create_user, create и set_password. Первый автоматически хеширует пароли, второй — нет, что небезопасно, а третий помогает обновлять пароли, сохраняя их безопасность. Подробности читайте в статье!
Подробности: https://waynemusungu.hashnode.dev/securing-user-passwords-in-django-an-interactive-dive-into-createuser-create-and-setpassword
#en
@django_prog | Другие наши каналы
Создание CI/CD сервера с Jenkins для приватных репозиториев Github
В статье рассказывается, как настроить Jenkins на Docker для работы с приватными репозиториями Github. Автор делится инструкциями по созданию PAT в Github и добавлению его в Jenkins, а также объясняет, как настроить мультиветочный конвейер для автоматизации процессов CI/CD.
Подробности: https://tesh.digital/set-up-a-cicd-server-and-configure-for-use-with-private-github-repositories
#en
@django_prog | Другие наши каналы
В статье рассказывается, как настроить Jenkins на Docker для работы с приватными репозиториями Github. Автор делится инструкциями по созданию PAT в Github и добавлению его в Jenkins, а также объясняет, как настроить мультиветочный конвейер для автоматизации процессов CI/CD.
Подробности: https://tesh.digital/set-up-a-cicd-server-and-configure-for-use-with-private-github-repositories
#en
@django_prog | Другие наши каналы
Улучшаем тестирование в Django
Команда разработчиков столкнулась с багом из-за незадокументированных изменений в маршрутизации Django после обновления безопасности. Проблему можно было бы поймать раньше, если бы в тестах использовали строки и интерполяцию строк вместо `reverse()`. Узнайте, как избежать подобных ошибок.
Подробности: https://simoncrowe.hashnode.dev/dont-call-djangoshortcutsreverse-in-tests
#en
@django_prog | Другие наши каналы
Команда разработчиков столкнулась с багом из-за незадокументированных изменений в маршрутизации Django после обновления безопасности. Проблему можно было бы поймать раньше, если бы в тестах использовали строки и интерполяцию строк вместо `reverse()`. Узнайте, как избежать подобных ошибок.
Подробности: https://simoncrowe.hashnode.dev/dont-call-djangoshortcutsreverse-in-tests
#en
@django_prog | Другие наши каналы
Начало проекта на Django: стартуем!
Загляните в мир Django и узнайте, как создать свой первый проект! В статье описан процесс установки, настройка окружения и базовые настройки. Подготовьтесь к увлекательному путешествию в разработку веб-приложения.
Подробнее: [ссылка на статью]
Подробности: https://insecurepolymath.hashnode.dev/starting-a-django-project
#en
@django_prog | Другие наши каналы
Загляните в мир Django и узнайте, как создать свой первый проект! В статье описан процесс установки, настройка окружения и базовые настройки. Подготовьтесь к увлекательному путешествию в разработку веб-приложения.
Подробнее: [ссылка на статью]
Подробности: https://insecurepolymath.hashnode.dev/starting-a-django-project
#en
@django_prog | Другие наши каналы
👍1
🏠 Создание вашего первого приложения на Django
Начали работать с Django? Пора создать первое приложение! В статье объясняется процесс создания приложения, определения моделей для представления данных и подготовки функционала для блога. Учитесь запускать сервер, регистрировать модели и создавать записи через админ-интерфейс.
Подробности: https://insecurepolymath.hashnode.dev/creating-your-first-django-app
#en
@django_prog | Другие наши каналы
Начали работать с Django? Пора создать первое приложение! В статье объясняется процесс создания приложения, определения моделей для представления данных и подготовки функционала для блога. Учитесь запускать сервер, регистрировать модели и создавать записи через админ-интерфейс.
Подробности: https://insecurepolymath.hashnode.dev/creating-your-first-django-app
#en
@django_prog | Другие наши каналы
👍1
Выбираем лучший фреймворк для ML проектов
В статье рассматриваются четыре фреймворка: FastAPI, Django, Flask и Streamlit. FastAPI подходит для высокопроизводительных API, Django — для сложных веб-приложений, Flask — для гибких проектов средних размеров, а Streamlit — для интерактивных ML дашбордов. Узнайте, какой лучше всего подходит для ваших нужд!
Подробности: https://nischalbaidar.hashnode.dev/streamlit-vs-fastapi-django-and-flask-choosing-the-best-framework-for-your-ml-projects
#en
@django_prog | Другие наши каналы
В статье рассматриваются четыре фреймворка: FastAPI, Django, Flask и Streamlit. FastAPI подходит для высокопроизводительных API, Django — для сложных веб-приложений, Flask — для гибких проектов средних размеров, а Streamlit — для интерактивных ML дашбордов. Узнайте, какой лучше всего подходит для ваших нужд!
Подробности: https://nischalbaidar.hashnode.dev/streamlit-vs-fastapi-django-and-flask-choosing-the-best-framework-for-your-ml-projects
#en
@django_prog | Другие наши каналы
📌 Введение в Python Django
Django — это высокоуровневый веб-фреймворк на Python, который упрощает разработку веб-приложений. Благодаря философии "Don't Repeat Yourself" (DRY) и множеству встроенных функций, таких как ORM и админ-интерфейс, Django обеспечивает как безопасность, так и масштабируемость проектов.
Подробности: https://wilfred559.hashnode.dev/introduction-to-python-django
#en
@django_prog | Другие наши каналы
Django — это высокоуровневый веб-фреймворк на Python, который упрощает разработку веб-приложений. Благодаря философии "Don't Repeat Yourself" (DRY) и множеству встроенных функций, таких как ORM и админ-интерфейс, Django обеспечивает как безопасность, так и масштабируемость проектов.
Подробности: https://wilfred559.hashnode.dev/introduction-to-python-django
#en
@django_prog | Другие наши каналы
Еженедельный дайджест Python/FastAPI/Django: 05/08/2024–11/08/2024
Узнайте о новейших событиях и релизах в экосистеме Python, FastAPI и Django. В этом выпуске: функциональное программирование в Python, асинхронные итераторы, важные обновления безопасности Django и релиз Python 3.12.5. Подробности в статье.
Подробности: https://poovarasu.hashnode.dev/stay-updated-with-pythonfastapidjango-weekly-news-summary-05082024-11082024
#en
@django_prog | Другие наши каналы
Узнайте о новейших событиях и релизах в экосистеме Python, FastAPI и Django. В этом выпуске: функциональное программирование в Python, асинхронные итераторы, важные обновления безопасности Django и релиз Python 3.12.5. Подробности в статье.
Подробности: https://poovarasu.hashnode.dev/stay-updated-with-pythonfastapidjango-weekly-news-summary-05082024-11082024
#en
@django_prog | Другие наши каналы
Создаем представления и шаблоны для блога в Django
В статье подробно описывается процесс отображения блог-заметок на сайте с использованием Django. Рассматриваются создание представлений для обработки запросов и шаблонов для отображения данных в HTML. Также включены инструкции по настройке URL для доступа к постам и запуску сервера для тестирования.
Подробности: https://insecurepolymath.hashnode.dev/creating-views-and-templates-to-display-blog-posts
#en
@django_prog | Другие наши каналы
В статье подробно описывается процесс отображения блог-заметок на сайте с использованием Django. Рассматриваются создание представлений для обработки запросов и шаблонов для отображения данных в HTML. Также включены инструкции по настройке URL для доступа к постам и запуску сервера для тестирования.
Подробности: https://insecurepolymath.hashnode.dev/creating-views-and-templates-to-display-blog-posts
#en
@django_prog | Другие наши каналы
💡 Как создать клона canva.com: от стека технологий до хостинга
Автор описывает, какой стек технологий использовал бы для создания клона canva.com. Он выбрал бы Svelte для фронтенда и Laravel для бэкэнда, с PostgreSQL как базу данных. Хостинг предпочтительно разместить на AWS. Подробное объяснение каждого шага читайте в оригинальной статье.
Подробности: https://blog.adonissimo.com/how-i-would-build-a-clone-of-canvacom
#en
@django_prog | Другие наши каналы
Автор описывает, какой стек технологий использовал бы для создания клона canva.com. Он выбрал бы Svelte для фронтенда и Laravel для бэкэнда, с PostgreSQL как базу данных. Хостинг предпочтительно разместить на AWS. Подробное объяснение каждого шага читайте в оригинальной статье.
Подробности: https://blog.adonissimo.com/how-i-would-build-a-clone-of-canvacom
#en
@django_prog | Другие наши каналы
🌚1