Основы PyCharm
Сегодня я расскажу новичкам про полезные и удобные функции PyCharm. Эта статья предназначена для тех, кто только знакомится с PyCharm и написал свои первые программы. Затронем основной функционал пайчарма, который поможет упростить и ускорить вашу работу и узнаем, как запускать сервер и тесты Django в один клик. А ещё, я поделюсь подборкой полезных плагинов и горячих клавиш.
Читать: https://habr.com/ru/articles/720480/
Сегодня я расскажу новичкам про полезные и удобные функции PyCharm. Эта статья предназначена для тех, кто только знакомится с PyCharm и написал свои первые программы. Затронем основной функционал пайчарма, который поможет упростить и ускорить вашу работу и узнаем, как запускать сервер и тесты Django в один клик. А ещё, я поделюсь подборкой полезных плагинов и горячих клавиш.
Читать: https://habr.com/ru/articles/720480/
Как разработать канбан-доску на Django, DRF и Alpine.js
Для структурирования и мониторинга рабочих процессов используют канбан-доски — например, Jira и Trello. Они особенно полезны, когда задачи состоят из множества этапов — согласования, выполнения, ревью и продакшена.
В статье рассказываем, как разработать собственную канбан-доску и развернуть ее на облачном сервере. Подробности под катом.
Читать: https://habr.com/ru/companies/selectel/articles/721022/
Для структурирования и мониторинга рабочих процессов используют канбан-доски — например, Jira и Trello. Они особенно полезны, когда задачи состоят из множества этапов — согласования, выполнения, ревью и продакшена.
В статье рассказываем, как разработать собственную канбан-доску и развернуть ее на облачном сервере. Подробности под катом.
Читать: https://habr.com/ru/companies/selectel/articles/721022/
Python, Django и немного защиты кода
Привет, Habr! Компания, в которой я работаю, занимается системами умного дома и видеонаблюдения. Услуга работает по форме SaaS. Но недавно было решено продавать и локальное решение. За основу «коробки» было решено взять облако, немного его переделать и вот готов новый продукт…
С переездом с облачных «рельс» возник ряд вопросов. Один из них в том, что весь проект написан на Python‑ язык интерпретируемый на лету и не защищенный от копирования от слова совсем. Второй момент, что в проекте используется Django. Фреймворк со своими зависимостями, которые еще аукнулись нам в процессе поиска решений. То с чем мы столкнулись и к чему пришли далее в статье.
Читать: https://habr.com/ru/articles/721260/
Привет, Habr! Компания, в которой я работаю, занимается системами умного дома и видеонаблюдения. Услуга работает по форме SaaS. Но недавно было решено продавать и локальное решение. За основу «коробки» было решено взять облако, немного его переделать и вот готов новый продукт…
С переездом с облачных «рельс» возник ряд вопросов. Один из них в том, что весь проект написан на Python‑ язык интерпретируемый на лету и не защищенный от копирования от слова совсем. Второй момент, что в проекте используется Django. Фреймворк со своими зависимостями, которые еще аукнулись нам в процессе поиска решений. То с чем мы столкнулись и к чему пришли далее в статье.
Читать: https://habr.com/ru/articles/721260/
Разработка Web API на Django с помощью Django REST framework: от создания моделей до тестирования
Django REST framework (DRF) — это мощный и гибкий инструмент для создания Web API на основе Django. Он предоставляет удобные средства для создания RESTful API, поддерживает аутентификацию, авторизацию, сериализацию, валидацию и другие функции.
В этой статье мы рассмотрим, как использовать Django REST framework для создания Web API на базе Django.
Читать: https://habr.com/ru/articles/722054/
Django REST framework (DRF) — это мощный и гибкий инструмент для создания Web API на основе Django. Он предоставляет удобные средства для создания RESTful API, поддерживает аутентификацию, авторизацию, сериализацию, валидацию и другие функции.
В этой статье мы рассмотрим, как использовать Django REST framework для создания Web API на базе Django.
Читать: https://habr.com/ru/articles/722054/
Главное из мира Python за февраль 2023
Раз в месяц мы в Moscow Python Podcast собираемся и обсуждаем новые релизы, PEP, заинтересовавшие нас инструменты и статьи. Под катом — текстовая выжимка из обсуждения.
Читать: https://habr.com/ru/articles/722008/
Раз в месяц мы в Moscow Python Podcast собираемся и обсуждаем новые релизы, PEP, заинтересовавшие нас инструменты и статьи. Под катом — текстовая выжимка из обсуждения.
Читать: https://habr.com/ru/articles/722008/
Python Дайджест: как актуализировать всю кодовую базу с помощью pre-commit
Продолжаю рассказывать, как open source проект Python Дайджест спустя 5 лет без обновлений удалось актуализировать по всему стэку технологий. В первой части рассказал, как удалось outdated проект с Python 3.4 обновить до Python 3.11 и Django 4.1.
В этой части расскажу, как удалось максимально дешево привести кодовую базу в актуальное состояние.
Читать: https://habr.com/ru/companies/first/articles/721732/
Продолжаю рассказывать, как open source проект Python Дайджест спустя 5 лет без обновлений удалось актуализировать по всему стэку технологий. В первой части рассказал, как удалось outdated проект с Python 3.4 обновить до Python 3.11 и Django 4.1.
В этой части расскажу, как удалось максимально дешево привести кодовую базу в актуальное состояние.
Читать: https://habr.com/ru/companies/first/articles/721732/
Django REST. Реализация функционала добавления в «избранное» с возможностью расширения типов добавляемого контента
Допустим у нас есть зарегистрированные пользователи и какая-то модель, например "Компании", которую пользователь может добавлять в избранное. Обычно такая задача решается путем создания третьей таблицы
Читать: https://habr.com/ru/articles/723300/
Допустим у нас есть зарегистрированные пользователи и какая-то модель, например "Компании", которую пользователь может добавлять в избранное. Обычно такая задача решается путем создания третьей таблицы
Favorite
, являющейся связующим звеном, для реализации ManyToManyField связи между пользователем и компаниейЧитать: https://habr.com/ru/articles/723300/
Django DRF Sign-in with Apple
Привет, уважаемый читатель!
Пришла пора внедрить систему аутентификации от Apple в проект на Django DRF, ведь система входа от Google была реализована давно и по идее проблем не должно было возникнуть, но как сказал один известный гном: "Я ещё никогда так не ошибался..." А теперь по порядку.
Читать: https://habr.com/ru/articles/723322/
Привет, уважаемый читатель!
Пришла пора внедрить систему аутентификации от Apple в проект на Django DRF, ведь система входа от Google была реализована давно и по идее проблем не должно было возникнуть, но как сказал один известный гном: "Я ещё никогда так не ошибался..." А теперь по порядку.
Читать: https://habr.com/ru/articles/723322/
👍1
CI/CD GitHub Actions
CI/CD с использованием GitHub Actions (приложение Django)
Читать: https://habr.com/ru/articles/723982/
CI/CD с использованием GitHub Actions (приложение Django)
Читать: https://habr.com/ru/articles/723982/
👍1
Интеграция и кастомизация OpenAPI в Django/Django Rest Framework
Рассмотрим способы интеграции OpenAPI схемы в экосистему Django/DRF с помощью библиотеки drf-spectacular, а также некоторые проблемы, возникающие при кастомизации API и, соответственно, их решения.
Читать: https://habr.com/ru/articles/727936/
Рассмотрим способы интеграции OpenAPI схемы в экосистему Django/DRF с помощью библиотеки drf-spectacular, а также некоторые проблемы, возникающие при кастомизации API и, соответственно, их решения.
Читать: https://habr.com/ru/articles/727936/
Релиз Django LTS 4.2: обзор изменений и необходимости обновления
В апреле 2023 года вышла новая LTS-версия Django Web Framework, одного из самых популярных фреймворков для веб-разработки на Python.
«Вышла новая версия! Почему вы до сих пор не перешли на неё?» — такой вопрос часто возникает у студентов, изучающих этот фреймворк на курсах программирования. Аналогичный вопрос можно услышать и от начинающего специалиста, который недавно приступил к выполнению своих обязанностей в качестве бэкенд-разработчика.
А стоит ли сейчас вообще начинать новый проект на Django или изучать этот фреймворк? В этой статье я, Евгений Бартенев, техлид и автор курса «Python-разработчик», помогу разобраться с этими и другими вопросами. Мы поговорим о разных типах релизов Django, посмотрим на главные изменения в новом и затронем основные аспекты, которые следует учитывать при обновлении версии Django в проекте.
Читать: https://habr.com/ru/companies/yandex_praktikum/articles/727626/
В апреле 2023 года вышла новая LTS-версия Django Web Framework, одного из самых популярных фреймворков для веб-разработки на Python.
«Вышла новая версия! Почему вы до сих пор не перешли на неё?» — такой вопрос часто возникает у студентов, изучающих этот фреймворк на курсах программирования. Аналогичный вопрос можно услышать и от начинающего специалиста, который недавно приступил к выполнению своих обязанностей в качестве бэкенд-разработчика.
А стоит ли сейчас вообще начинать новый проект на Django или изучать этот фреймворк? В этой статье я, Евгений Бартенев, техлид и автор курса «Python-разработчик», помогу разобраться с этими и другими вопросами. Мы поговорим о разных типах релизов Django, посмотрим на главные изменения в новом и затронем основные аспекты, которые следует учитывать при обновлении версии Django в проекте.
Читать: https://habr.com/ru/companies/yandex_praktikum/articles/727626/
Связь Django и PostgreSQL внутри Docker
Приветствую всех!
Предполагаю, что если вы нашли эту статью, то уже знакомы с процессом установки Docker и использования Django, поэтому не буду расписывать их детально.
Я работаю на windows, поэтому если у вас другая операционная система, то команды могут отличаться.
Читать: https://habr.com/ru/articles/729610/
Приветствую всех!
Предполагаю, что если вы нашли эту статью, то уже знакомы с процессом установки Docker и использования Django, поэтому не буду расписывать их детально.
Я работаю на windows, поэтому если у вас другая операционная система, то команды могут отличаться.
Читать: https://habr.com/ru/articles/729610/
403, 404 или 405. Разбираемся со статусами во ViewSet’ах DRF
Идея делать нормальный REST на Django – утопия, но некоторые моменты настолько логичные и нет одновременно, что об этом хочется писать. Ниже история про то, как мы сделали
Текст может быть полезен новичкам (или чуть более прошаренным) в Django, дабы уложить в голове формирование url’ов и порядок вызова методов permission-классов. Ну а бывалые скажут, что все это баловство и надо было использовать
Читать: https://habr.com/ru/articles/729844/
Идея делать нормальный REST на Django – утопия, но некоторые моменты настолько логичные и нет одновременно, что об этом хочется писать. Ниже история про то, как мы сделали
ViewSet
от GenericViewSet
и пары миксинов в DRF, покрыли это все тестами и получили местами странные, но абсолютно обоснованные коды ответов.Текст может быть полезен новичкам (или чуть более прошаренным) в Django, дабы уложить в голове формирование url’ов и порядок вызова методов permission-классов. Ну а бывалые скажут, что все это баловство и надо было использовать
GenericApiView
.Читать: https://habr.com/ru/articles/729844/
👍1
Теория разработки информационно-исторических систем с реализацией концепта
Всем привет!
Занимаюсь разработкой системы построенной на теории, что любые исторические информационные системы (ИИС) построены по одним законам.
Хотел поделится своими теоретическими наработками в этой области. Возможно, я не прав, или глубоко заблуждаюсь, но вдруг мои наработки кому-нибудь пригодятся. Пост может быть очень долгим, выкладки скучными и могут быть непонятны без пояснений. Все что ниже встречается, я реализую на связке Python + Django + Sqlite в своем проекте.
Статус проекта на текущий момент: Proof of concept.
Лицензия - MIT.
Кодовое название: ForTeaToo или 42.
В дневнике разработчика встречается название ForTea (устарело).
Ссылка на проект тут
Актуальный дневник разработчика тут
Поехали...
Читать: https://habr.com/ru/articles/755158/
Всем привет!
Занимаюсь разработкой системы построенной на теории, что любые исторические информационные системы (ИИС) построены по одним законам.
Хотел поделится своими теоретическими наработками в этой области. Возможно, я не прав, или глубоко заблуждаюсь, но вдруг мои наработки кому-нибудь пригодятся. Пост может быть очень долгим, выкладки скучными и могут быть непонятны без пояснений. Все что ниже встречается, я реализую на связке Python + Django + Sqlite в своем проекте.
Статус проекта на текущий момент: Proof of concept.
Лицензия - MIT.
Кодовое название: ForTeaToo или 42.
В дневнике разработчика встречается название ForTea (устарело).
Ссылка на проект тут
Актуальный дневник разработчика тут
Поехали...
Читать: https://habr.com/ru/articles/755158/
👍1
Прикладное использование теории построения информационно-исторических систем
Сложные и скучные выкладки формул я выдал в прошлой статье. Хотел бы поделится с тем, как я это применяю на своем концепте. Ссылка на него там тоже есть...
Теория разработки информационно исторических систем с реализацией концепта
Боюсь, что без нее начало этой статьи будет не совсем понятной. Хотя там все не просто.
Читать: https://habr.com/ru/articles/755214/
Сложные и скучные выкладки формул я выдал в прошлой статье. Хотел бы поделится с тем, как я это применяю на своем концепте. Ссылка на него там тоже есть...
Теория разработки информационно исторических систем с реализацией концепта
Боюсь, что без нее начало этой статьи будет не совсем понятной. Хотя там все не просто.
Читать: https://habr.com/ru/articles/755214/
Проектирование и добавление функционала в концепт ForTeаToo (42)
Потихоньку развиваю проект, основанный на своих (сложных) инженерных изысканиях, опубликованных тут:
Теория разработки информационно-исторических систем с реализацией концепта
и частично, (может, не совсем удачно, но как-то по-проще) описанных тут:
Прикладное использование теории построения информационно-исторических систем
Сразу хочу предупредить, что описанное в статье - еще на разработке, и в проекте появится не скоро.
Поехали!
Читать: https://habr.com/ru/articles/755456/
Потихоньку развиваю проект, основанный на своих (сложных) инженерных изысканиях, опубликованных тут:
Теория разработки информационно-исторических систем с реализацией концепта
и частично, (может, не совсем удачно, но как-то по-проще) описанных тут:
Прикладное использование теории построения информационно-исторических систем
Сразу хочу предупредить, что описанное в статье - еще на разработке, и в проекте появится не скоро.
Поехали!
Читать: https://habr.com/ru/articles/755456/
My Internship Journey at Mobiklinic
Executive Summary
I am excited to share that I have successfully completed my internship at Mobiklinic. I had the privilege to contribute as a backend developer to the company's mission of revolutionizing access to health care. This experience has be...
Read: https://wubeshet.hashnode.dev/my-internship-journey-at-mobiklinic
Executive Summary
I am excited to share that I have successfully completed my internship at Mobiklinic. I had the privilege to contribute as a backend developer to the company's mission of revolutionizing access to health care. This experience has be...
Read: https://wubeshet.hashnode.dev/my-internship-journey-at-mobiklinic
Part 1: Building a self-help web app using Django
Hey folks! I am Emre and this is my dev blog for what I hope is going to be my first product with real-world applications. I am new to coding and intend for this to be a learning experience. The product is an anxiety dashboard that I hope will help t...
Read: https://chopin.hashnode.dev/part-1-building-a-self-help-web-app-using-django
Hey folks! I am Emre and this is my dev blog for what I hope is going to be my first product with real-world applications. I am new to coding and intend for this to be a learning experience. The product is an anxiety dashboard that I hope will help t...
Read: https://chopin.hashnode.dev/part-1-building-a-self-help-web-app-using-django
Common Challenges Encountered when Developing My Django Blog Site
Introduction
I made my blog template in this article and then followed the Django Girls tutorial step by step at https://tutorial.djangogirls.org/en/django/. I used it to create my blog site at https://joanitan.pythonanywhere.com/. I recommend you do...
Read: https://nakityo-joanita.hashnode.dev/common-challenges-encountered-when-developing-my-django-blog-site
Introduction
I made my blog template in this article and then followed the Django Girls tutorial step by step at https://tutorial.djangogirls.org/en/django/. I used it to create my blog site at https://joanitan.pythonanywhere.com/. I recommend you do...
Read: https://nakityo-joanita.hashnode.dev/common-challenges-encountered-when-developing-my-django-blog-site
Craft Dynamic Forms with Django, AJAX, and jQuery: A Simple Guide
Ever tried to find a comprehensive tutorial on creating dynamic forms using Django, AJAX, and jQuery? You might have noticed, there aren't many out there. That's where we step in. In this tutorial, we're diving deep into the world of crafting dynamic...
Read: https://bisesh-blog.hashnode.dev/craft-dynamic-forms-with-django-ajax-and-jquery-a-simple-guide
Ever tried to find a comprehensive tutorial on creating dynamic forms using Django, AJAX, and jQuery? You might have noticed, there aren't many out there. That's where we step in. In this tutorial, we're diving deep into the world of crafting dynamic...
Read: https://bisesh-blog.hashnode.dev/craft-dynamic-forms-with-django-ajax-and-jquery-a-simple-guide
👍2