💡 Решение ошибки Django: "No such table: main.auth_user__old"
Столкнулись с ошибкой OperationalError в Django? Эта проблема возникает при попытке записи в базу данных через админку. Основные шаги для её устранения: обновите версию Django до стабильной (2.1.5 или выше), удалите файл db.sqlite3 и пересоздайте миграции.
Подробности: https://pythongoras.hashnode.dev/how-to-resolve-django-operationalerror-associated-with-admin-component
#en
@django_prog | Другие наши каналы
Столкнулись с ошибкой OperationalError в Django? Эта проблема возникает при попытке записи в базу данных через админку. Основные шаги для её устранения: обновите версию Django до стабильной (2.1.5 или выше), удалите файл db.sqlite3 и пересоздайте миграции.
Подробности: https://pythongoras.hashnode.dev/how-to-resolve-django-operationalerror-associated-with-admin-component
#en
@django_prog | Другие наши каналы
Будущее Django в 2025: новые горизонты
В 2025 году Django обещает стать еще мощнее. Ожидается интеграция с микросервисами и API, AI-инструменты для разработчиков, популяризация GraphQL, усиление производительности и сотрудничество с DevOps. Django готовится не только к backend, но и к full-stack решениям.
Подробности: https://esantoscyber.hashnode.dev/django-in-2025-the-future-of-the-web-framework
#en
@django_prog | Другие наши каналы
В 2025 году Django обещает стать еще мощнее. Ожидается интеграция с микросервисами и API, AI-инструменты для разработчиков, популяризация GraphQL, усиление производительности и сотрудничество с DevOps. Django готовится не только к backend, но и к full-stack решениям.
Подробности: https://esantoscyber.hashnode.dev/django-in-2025-the-future-of-the-web-framework
#en
@django_prog | Другие наши каналы
❤2👎2
🔐 Понимание OAuth 2.0 для начинающих
OAuth 2.0 — это протокол, упрощающий авторизацию через Google, Facebook и другие сервисы. Он заменил сложный OAuth 1.0, предлагая лучшую поддержку для современных приложений и повышенную безопасность. Узнайте, как этот протокол защищает ваши данные, облегчая процесс входа для пользователей и сервисов.
Подробности: https://ritiksharmaaa.hashnode.dev/understanding-oauth-for-beginners
#en
@django_prog | Другие наши каналы
OAuth 2.0 — это протокол, упрощающий авторизацию через Google, Facebook и другие сервисы. Он заменил сложный OAuth 1.0, предлагая лучшую поддержку для современных приложений и повышенную безопасность. Узнайте, как этот протокол защищает ваши данные, облегчая процесс входа для пользователей и сервисов.
Подробности: https://ritiksharmaaa.hashnode.dev/understanding-oauth-for-beginners
#en
@django_prog | Другие наши каналы
👍2
Django: Батарейки включены!
Django — это мощный Python-фреймворк, идеальный для быстрого и безопасного веб-разработки. Благодаря встроенным инструментам, таким как URL-роутинг и ORM, Django упрощает взаимодействие с базами данных и обеспечивает высокий уровень безопасности. Выбор многих крупных сайтов обоснован его надежностью и богатой экосистемой.
Подробности: https://code.esube.com.et/what-makes-django-different-an-in-depth-look-with-examples
#en
@django_prog | Другие наши каналы
Django — это мощный Python-фреймворк, идеальный для быстрого и безопасного веб-разработки. Благодаря встроенным инструментам, таким как URL-роутинг и ORM, Django упрощает взаимодействие с базами данных и обеспечивает высокий уровень безопасности. Выбор многих крупных сайтов обоснован его надежностью и богатой экосистемой.
Подробности: https://code.esube.com.et/what-makes-django-different-an-in-depth-look-with-examples
#en
@django_prog | Другие наши каналы
Знакомьтесь: человек месяца DSF — Хироки Киохара
Джанго, техно и искусственные интеллекты: в январе 2025 года Хироки Киохара отмечен как член месяца Django Software Foundation. Хироки создал DjangoCongress JP и активно развивает Django-сообщество Японии. Узнайте больше о его проектах и увлечениях!
Подробности: https://www.djangoproject.com/weblog/2025/jan/08/dsf-member-of-the-month-hiroki-kiyohara/
#en
@django_prog | Другие наши каналы
Джанго, техно и искусственные интеллекты: в январе 2025 года Хироки Киохара отмечен как член месяца Django Software Foundation. Хироки создал DjangoCongress JP и активно развивает Django-сообщество Японии. Узнайте больше о его проектах и увлечениях!
Подробности: https://www.djangoproject.com/weblog/2025/jan/08/dsf-member-of-the-month-hiroki-kiyohara/
#en
@django_prog | Другие наши каналы
Объединение OpenAPI спецификаций: Как упростить задачу
При работе в экосистеме Open edX возникла необходимость объединить спецификации API из нескольких сервисов. Проблему решило использование пакета openapi-merge, который легко соединяет их, устраняя сложности с компонентами и тегами. Кэширование результата улучшает производительность.
Подробности: https://hamzawaleed.com/merging-multiple-openapi-spec-files-into-one
#en
@django_prog | Другие наши каналы
При работе в экосистеме Open edX возникла необходимость объединить спецификации API из нескольких сервисов. Проблему решило использование пакета openapi-merge, который легко соединяет их, устраняя сложности с компонентами и тегами. Кэширование результата улучшает производительность.
Подробности: https://hamzawaleed.com/merging-multiple-openapi-spec-files-into-one
#en
@django_prog | Другие наши каналы
Битва двух якодзун: Grafana K6 vs Django DRF + Nginx
Привет, с вами снова Егор, Tech Lead компании ИдаПроджект :) Если забыли, напомню, что я занимаюсь стратегией, процессами и командами в направлении backend разработки.
Сегодня мы вместе сделаем минимальное приложение на django + DRF и проведем нагрузочное тестирование с помощью Grafana K6. Также попробуем применить кэширование в Nginx. Будем тестировать как GET-запросы, которые можно и нужно кэшировать, так и POST-запросы, которые кэшировать нельзя.
Погнали.
Читать: https://habr.com/ru/companies/idaproject/articles/869362/
#ru
@django_prog | Другие наши каналы
Привет, с вами снова Егор, Tech Lead компании ИдаПроджект :) Если забыли, напомню, что я занимаюсь стратегией, процессами и командами в направлении backend разработки.
Сегодня мы вместе сделаем минимальное приложение на django + DRF и проведем нагрузочное тестирование с помощью Grafana K6. Также попробуем применить кэширование в Nginx. Будем тестировать как GET-запросы, которые можно и нужно кэшировать, так и POST-запросы, которые кэшировать нельзя.
Погнали.
Читать: https://habr.com/ru/companies/idaproject/articles/869362/
#ru
@django_prog | Другие наши каналы
🛠 Создание нового проекта: полный гайд
Начало нового проекта — всегда вызов. В статье рассматриваются важные аспекты: создание ветвления в Git, выбор языка программирования, структура каталогов, использование .env и .gitignore файлов, настройка логирования и управления зависимостями. Всё это поможет избежать проблем в будущем.
Подробности: https://g1nagarkar.hashnode.dev/setting-up-a-new-project-heres-your-complete-checklist
#en
@django_prog | Другие наши каналы
Начало нового проекта — всегда вызов. В статье рассматриваются важные аспекты: создание ветвления в Git, выбор языка программирования, структура каталогов, использование .env и .gitignore файлов, настройка логирования и управления зависимостями. Всё это поможет избежать проблем в будущем.
Подробности: https://g1nagarkar.hashnode.dev/setting-up-a-new-project-heres-your-complete-checklist
#en
@django_prog | Другие наши каналы
Создаем Open Graph изображения в Django для соцсетей
Улучшите представление вашего сайта в соцсетях с помощью Open Graph изображений в Django! В статье описываются шаги по генерации этих изображений с использованием HTML и CSS, чтобы ваши ссылки выглядели привлекательно на платформах, таких как Facebook и LinkedIn. Узнайте больше на DjangoTricks! Уникальные приложения и книги для Django-разработчиков
Если вы работаете с Django, вам стоит обратить внимание на приложения для подписок и cookie-согласия. Также рекомендуем книгу "Django 3 Web Development Cookbook", которая поможет в создании практичных веб-проектов. Не упустите возможность усовершенствовать свои навыки!
Подробности: https://www.djangotricks.com/blog/2025/01/creating-open-graph-images-in-django-for-improved-social-media-sharing/
#en
@django_prog | Другие наши каналы
Улучшите представление вашего сайта в соцсетях с помощью Open Graph изображений в Django! В статье описываются шаги по генерации этих изображений с использованием HTML и CSS, чтобы ваши ссылки выглядели привлекательно на платформах, таких как Facebook и LinkedIn. Узнайте больше на DjangoTricks! Уникальные приложения и книги для Django-разработчиков
Если вы работаете с Django, вам стоит обратить внимание на приложения для подписок и cookie-согласия. Также рекомендуем книгу "Django 3 Web Development Cookbook", которая поможет в создании практичных веб-проектов. Не упустите возможность усовершенствовать свои навыки!
Подробности: https://www.djangotricks.com/blog/2025/01/creating-open-graph-images-in-django-for-improved-social-media-sharing/
#en
@django_prog | Другие наши каналы
Тайные герои Django: сигналы
Django сигналы похожи на друга, который всегда знает свежие новости и делится ими с другими. Узнайте, как эти "шептуны" могут упростить взаимодействие моделей в вашем приложении, избавив вас от лишнего кода и забот. Но помните, используйте их с умом, чтобы избежать проблем с производительностью!
Подробности: https://nikhilakki.in/django-signals-the-silent-heroes-of-your-web-app
#en
@django_prog | Другие наши каналы
Django сигналы похожи на друга, который всегда знает свежие новости и делится ими с другими. Узнайте, как эти "шептуны" могут упростить взаимодействие моделей в вашем приложении, избавив вас от лишнего кода и забот. Но помните, используйте их с умом, чтобы избежать проблем с производительностью!
Подробности: https://nikhilakki.in/django-signals-the-silent-heroes-of-your-web-app
#en
@django_prog | Другие наши каналы
Signals в Django
Привет, Хабр!
В этой статье я расскажу, как использовать Django Signals, чтобы приложение работало как часы. Signals — это встроенный механизм в Django, который позволяет разным частям приложения «общаться» друг с другом через события.
Читать: https://habr.com/ru/companies/otus/articles/873118/
#ru
@django_prog | Другие наши каналы
Привет, Хабр!
В этой статье я расскажу, как использовать Django Signals, чтобы приложение работало как часы. Signals — это встроенный механизм в Django, который позволяет разным частям приложения «общаться» друг с другом через события.
Читать: https://habr.com/ru/companies/otus/articles/873118/
#ru
@django_prog | Другие наши каналы
🔍 Эффективный поиск с PostgreSQL и Django
Статья Саида Рамезани посвящена использованию триграмм PostgreSQL для улучшения функций поиска в Django. Триграммы помогают находить совпадения в текстах с опечатками или различными форматами. Они особенно полезны для поиска товаров и адресов. Автор также делится советами по реализации и избеганию ошибок.
Подробности: https://blogdotpy.hashnode.dev/postgresql-trigram-search-deep-dive-into-django-implementation-cm5v34kig000d09jpeaxk7yak
#en
@django_prog | Другие наши каналы
Статья Саида Рамезани посвящена использованию триграмм PostgreSQL для улучшения функций поиска в Django. Триграммы помогают находить совпадения в текстах с опечатками или различными форматами. Они особенно полезны для поиска товаров и адресов. Автор также делится советами по реализации и избеганию ошибок.
Подробности: https://blogdotpy.hashnode.dev/postgresql-trigram-search-deep-dive-into-django-implementation-cm5v34kig000d09jpeaxk7yak
#en
@django_prog | Другие наши каналы
❤3
ИИ-помощники для программистов создали новый тип багов. Что это за баги?
ИИ-помощники, такие как GitHub Copilot, создают новый тип багов: скрытые ошибки в импортах и коде из-за неверных предположений и автоматизации
Читать: «ИИ-помощники для программистов создали новый тип багов. Что это за баги?»
#ru
@django_prog | Другие наши каналы
ИИ-помощники, такие как GitHub Copilot, создают новый тип багов: скрытые ошибки в импортах и коде из-за неверных предположений и автоматизации
Читать: «ИИ-помощники для программистов создали новый тип багов. Что это за баги?»
#ru
@django_prog | Другие наши каналы
🚨 Обновление безопасности Django: версии 5.1.5, 5.0.11 и 4.2.18
Команда Django выпустила обновления, устраняющие уязвимость, связанную с проверкой IPv6, которая могла привести к отказу в обслуживании. Рекомендуется обновить версии Django 5.1, 5.0 и 4.2 без промедления. Подробности на сайте проекта.
Подробности: https://www.djangoproject.com/weblog/2025/jan/14/security-releases/
#en
@django_prog | Другие наши каналы
Команда Django выпустила обновления, устраняющие уязвимость, связанную с проверкой IPv6, которая могла привести к отказу в обслуживании. Рекомендуется обновить версии Django 5.1, 5.0 и 4.2 без промедления. Подробности на сайте проекта.
Подробности: https://www.djangoproject.com/weblog/2025/jan/14/security-releases/
#en
@django_prog | Другие наши каналы
👍1
Перенос JWT-токенов в куки: Django REST + React
Привет, Хабр!
Эта статья родилась из моего опыта реализации авторизации с использованием JWT-токенов, хранящихся в куки. Я решил поделиться этим опытом, чтобы зафиксировать свои знания и, возможно, помочь тем, кто столкнется с похожими задачами
Статья будет полезна тем, кто хочет разобраться в реализации авторизации с JWT-токенами в куки с помощью Django REST Framework.
Читать: https://habr.com/ru/articles/873918/
#ru
@django_prog | Другие наши каналы
Привет, Хабр!
Эта статья родилась из моего опыта реализации авторизации с использованием JWT-токенов, хранящихся в куки. Я решил поделиться этим опытом, чтобы зафиксировать свои знания и, возможно, помочь тем, кто столкнется с похожими задачами
Статья будет полезна тем, кто хочет разобраться в реализации авторизации с JWT-токенами в куки с помощью Django REST Framework.
Читать: https://habr.com/ru/articles/873918/
#ru
@django_prog | Другие наши каналы
Упрощаем развёртывание приложений без Dockerfile
Buildpacks от CNCF позволяет развёртывать приложения без Dockerfile. Инструмент автоматически определяет язык и зависимости, создавая контейнерный образ. Это облегчает развёртывание и масштабирование, освобождая разработчиков от сложностей контейнеризации.
Подробности: https://amitsinghs.hashnode.dev/deploy-application-without-dockerfile-use-buildpacks
#en
@django_prog | Другие наши каналы
Buildpacks от CNCF позволяет развёртывать приложения без Dockerfile. Инструмент автоматически определяет язык и зависимости, создавая контейнерный образ. Это облегчает развёртывание и масштабирование, освобождая разработчиков от сложностей контейнеризации.
Подробности: https://amitsinghs.hashnode.dev/deploy-application-without-dockerfile-use-buildpacks
#en
@django_prog | Другие наши каналы
Новый этап разработки Django 5.2
Вышел первый альфа-релиз Django 5.2! Этот этап знаменует собой фичефриз, и разработчики приглашают сообщество протестировать новые возможности. Релиз-кандидат планируется через два месяца. Не используйте на проде, но помогите найти и исправить баги!
Подробности: https://www.djangoproject.com/weblog/2025/jan/16/django-52-alpha-1-released/
#en
@django_prog | Другие наши каналы
Вышел первый альфа-релиз Django 5.2! Этот этап знаменует собой фичефриз, и разработчики приглашают сообщество протестировать новые возможности. Релиз-кандидат планируется через два месяца. Не используйте на проде, но помогите найти и исправить баги!
Подробности: https://www.djangoproject.com/weblog/2025/jan/16/django-52-alpha-1-released/
#en
@django_prog | Другие наши каналы
Новый Совет Django и изменения в голосовании
Совет Django начал свою работу и временно приостанавливает общественную систему голосования +1, 0, -1. Теперь они будут принимать решения на основе внутренней дискуссии. Это позволит быстрее управлять мелкими задачами и обновить управление проектом.
Подробности: https://www.djangoproject.com/weblog/2025/jan/16/hello-from-the-new-steering-council-and-a-quick-te/
#en
@django_prog | Другие наши каналы
Совет Django начал свою работу и временно приостанавливает общественную систему голосования +1, 0, -1. Теперь они будут принимать решения на основе внутренней дискуссии. Это позволит быстрее управлять мелкими задачами и обновить управление проектом.
Подробности: https://www.djangoproject.com/weblog/2025/jan/16/hello-from-the-new-steering-council-and-a-quick-te/
#en
@django_prog | Другие наши каналы
❤2
🔍 Новое приложение для учета расходов: CashFlowAI
CashFlowAI делает учет расходов проще благодаря AI. Вводите траты обычным языком, и приложение создаст финансовые записи. Поддержка нескольких счетов, удобный поиск и авто-категоризация делают его незаменимым инструментом в управлении финансами. Теперь доступно на Google Play!
Подробности: https://hamzawaleed.com/introducing-cashflow-ai-expense-tracker
#en
@django_prog | Другие наши каналы
CashFlowAI делает учет расходов проще благодаря AI. Вводите траты обычным языком, и приложение создаст финансовые записи. Поддержка нескольких счетов, удобный поиск и авто-категоризация делают его незаменимым инструментом в управлении финансами. Теперь доступно на Google Play!
Подробности: https://hamzawaleed.com/introducing-cashflow-ai-expense-tracker
#en
@django_prog | Другие наши каналы
Путь к осознанию Django: первые шаги
Погружайтесь в мир Django вместе с автором, который прошёл от страха перед документацией до создания первой страницы с "Hello, World". Узнайте, как он преодолел путаницу с views и нашёл ценность в документации, предпочитая её видеоурокам.
Подробности: https://victorynotes.hashnode.dev/learning-django-1-of-many-i-hope
#en
@django_prog | Другие наши каналы
Погружайтесь в мир Django вместе с автором, который прошёл от страха перед документацией до создания первой страницы с "Hello, World". Узнайте, как он преодолел путаницу с views и нашёл ценность в документации, предпочитая её видеоурокам.
Подробности: https://victorynotes.hashnode.dev/learning-django-1-of-many-i-hope
#en
@django_prog | Другие наши каналы
👍1
Погружение в модели Django
Сегодня началась вторая часть учебника по Django, где мы наконец-то разобрались с моделями. Это важный шаг в освоении этого популярного фреймворка. Узнайте, как форматирование шрифтов может улучшить ваше взаимодействие с обучающим материалом!
Подробности: https://victorynotes.hashnode.dev/learning-django-2-of-more
#en
@django_prog | Другие наши каналы
Сегодня началась вторая часть учебника по Django, где мы наконец-то разобрались с моделями. Это важный шаг в освоении этого популярного фреймворка. Узнайте, как форматирование шрифтов может улучшить ваше взаимодействие с обучающим материалом!
Подробности: https://victorynotes.hashnode.dev/learning-django-2-of-more
#en
@django_prog | Другие наши каналы