en
Feedback
Docs-Python.ru

Docs-Python.ru

Open in Telegram

Обновления сайта Docs-Python.ru

Show more
952
Subscribers
No data24 hours
-37 days
-430 days
Posts Archive
🆕🔥Новый материал. 👉 Шпаргалка по командам и фрагментам кода Django 📝 Компактная шпаргалка по командам, типовым фрагментам кода и проверке проекта перед выкладкой Django-приложений. 🌐 https://docs-python.ru/packages/freimvork-django-python/cheat-sheet/

🆕🔥Новый материал. 👉 Отличие Django 4.2 LTS от 5.1 📝 В последних версиях Django (5.0–5.1) базовая картина абсолютно та же: модели, ORM, формы, CBV, DRF, авторизация, статика/медиа, миграции, тесты работают по тем же правилам. Меняется в основном “обвес”: новые удобства, асинхронщина и немного настроек. 🌐 https://docs-python.ru/packages/freimvork-django-python/otlichie-django-4-2-lts-5-1/

🆕🔥Новый материал. 👉 Продвинутые техники DRF 📝 Продвинутые техники DRF: кастомизация сериализаторов и прав, оптимизация запросов, версионирование API. Архитектурные паттерны: сервисный слой, CQRS, модульность. Стратегии тестирования: изоляция, фабрики, проверка прав, интеграционные тесты с моками внешних сервисов. 🌐 https://docs-python.ru/packages/freimvork-django-python/prodvinutye-tehniki-drf/

🆕🔥Новый материал. 👉 Приемы проектирования Django-приложений 📝 Соберём в одну "коробку" устойчивые приёмы организации кода на Django: как раскладывать логику по слоям, как оформлять модели, формы, представления и API. 🌐 https://docs-python.ru/packages/freimvork-django-python/priemy-proektirovaniya/

🆕🔥Новый материал. 👉 Развёртывание Django-приложения 📝 Разберём, чем боевой сервер отличается от режима разработки и что нужно включить и выключить перед выкладкой. Настроим переменные окружения, статические файлы, базу данных и сервер приложений (Gunicorn/Uvicorn) за фронтом Nginx. Кратко коснёмся Docker. 🌐 https://docs-python.ru/packages/freimvork-django-python/razve-rtyvanie-prilozheniya/

🆕🔥Новый материал. 👉 Оптимизация производительности и кеширование в Django 📝 Поговорим, почему сайт иногда "задумывается" и как этого избежать. Разберём, как уменьшить число запросов к базе данных, сделать страницы легче и быстрее и использовать встроенный кеш Django, чтобы не пересчитывать одно и то же много раз. 🌐 https://docs-python.ru/packages/freimvork-django-python/optimizatsiya-proizvoditelnosti-keshirovanie/

🆕🔥Новый материал. 👉 Тестирование Django-приложений 📝 Разберём, как проверять, что наш код делает ровно то, что задумано. Посмотрим на базовые средства тестирования Django, научимся писать тесты для моделей, представлений, форм и API. В конце научимся запускать тесты и оценивать покрытие кода. 🌐 https://docs-python.ru/packages/freimvork-django-python/testirovanie/

🆕🔥Новый материал. 👉 Django REST Framework: создание API 📝 Сделаем "машинный" интерфейс к нашему сайту - API. Поставим Django REST Framework, создадим преобразователь данных (сериализатор), напишем несколько адресов API для чтения и записи записей блога и разберёмся с кодами ответа и простыми правилами доступа. 🌐 https://docs-python.ru/packages/freimvork-django-python/django-rest-framework-sozdanie-api/

🆕🔥Новый материал. 👉 Статические файлы и загрузка медиа в Django 📝 Разберём, как подключать к сайту стили, скрипты и картинки, а также как загружать файлы от пользователей. Настроим STATIC_* и MEDIA_* в настройках, оформим подключение статики в шаблонах и сделаем форму с загрузкой изображения. 🌐 https://docs-python.ru/packages/freimvork-django-python/staticheskie-fai-ly-zagruzka-media/

🆕🔥Новый материал. 👉 Авторизация и управление пользователями в Django 📝 Настроим вход и выход пользователей, разберёмся, как ограничивать доступ к страницам и как давать разные права. Сделаем форму входа, личный кабинет и профиль пользователя. Поговорим о группах и правах и о том, как расширять данные о пользователе. 🌐 https://docs-python.ru/packages/freimvork-django-python/avtorizatsiya-upravlenie-polzovatelyami/

🆕🔥Новый материал. 👉 Класс-ориентированные представления и универсальные классы Django 📝 Перепишем привычные функции-представления в виде классов. Разберём, как обрабатывать разные виды запросов методами класса и как использовать готовые универсальные классы Django для списков, деталей и форм. Это уменьшит количество повторяющегося кода. 🌐 https://docs-python.ru/packages/freimvork-django-python/universalnye-klassy/

🆕🔥Новый материал. 👉 Формы, валидация, обработка данных 📝 Научимся принимать данные от пользователя через HTML-формы и проверять их. Разберём, как устроены формы Django, как они сами проверяют данные, и как на их основе удобно создавать и редактировать записи в базе. 🌐 https://docs-python.ru/packages/freimvork-django-python/formy-validatsiya-obrabotka-dannyh/

🆕🔥Новый материал. 👉 Маршрутизация, представления и шаблоны в Django 📝 Разберёмся, как устроены адреса страниц в Django, как функция обрабатывает запрос и возвращает ответ, а также как выводить данные через HTML-шаблоны. Настроим базовый макет сайта, научимся передавать данные в шаблон и использовать имена маршрутов. 🌐 https://docs-python.ru/packages/freimvork-django-python/marshrutizatsiya-predstavleniya-shablony/

🆕🔥Новый материал. 👉 Модели и Django ORM. 📝 Разберёмся, как описать данные в Django так, чтобы они превращались в таблицы базы данных. Настроим простую модель, создадим и применим миграции, научимся добавлять, изменять и удалять записи через встроенный слой работы с базой (ORM) и посмотрим на связи между таблицами. 🌐 https://docs-python.ru/packages/freimvork-django-python/modeli-django-orm/

🆕🔥Новый материал. 👉 Фреимворк Django в Python. 📝 Что такое Django и где он пригодится. Настроим Python, создадим отдельную "песочницу" для проекта, установим Django и поднимем первый сайт. Разберёмся со структурой проекта и основным файлом настроек. 🌐 https://docs-python.ru/packages/freimvork-django-python/

🆕🔥Новый материал. 👉 Шаблоны использования @w.do() для API и БД 📝 Практические шаблоны использования @w.do для API и БД: параллельные запросы к нескольким API в синхронных обработчиках, async-сервисы с веером запросов (fan-out/in), Django-views с комбинацией БД+API, обработка наборов записей через внешние API 🌐 https://docs-python.ru/packages/modul-wove-python-orkestratsiya-fonovyh-zadach/w-do-api-bd/

🆕🔥Новый материал. 👉 Декоратор задачи @w.do() модуля wove в Python 📝 Разберём декоратор задачи @w.do() стороннего модуля wove по частям: что означает каждый параметр, какие есть режимы использования и как это выглядит в коде. 🌐 https://docs-python.ru/packages/modul-wove-python-orkestratsiya-fonovyh-zadach/dekorator-zadachi-w-do/

🆕🔥Новый материал. 👉 Модуль wove в Python, оркестрация фоновых задач 📝 Модуль wove - это относительно новая Python-библиотека для удобной оркестрации асинхронных и фоновых задач (web-запросы, запросы к БД и другие IO-операции) поверх asyncio, но с более "читаемым" и декларативным стилем кода. 🌐 https://docs-python.ru/packages/modul-wove-python-orkestratsiya-fonovyh-zadach/

🆕🔥Новый материал. 👉 Шпаргалка по перенаправлениям в bash Linux 📝 Перенаправления в bash управляют потоками stdin (0), stdout (1) и stderr (2), позволяя писать их в файлы, устройства вроде /dev/null, пайпы и другие процессы с помощью >, >>, <, 2>, &>. Продвинутые приёмы включают here-doc/here-string 🌐 https://docs-python.ru/other/perenapravleniya-bash-linux/

🆕🔥Новый материал. 👉 Ситуации, где уместен import string 📝 Ситуации, когда нужен модуль string, зачем, чем он лучше альтернатив, и примеры кода с комментариями. Опираться будем на официальную документацию Python и общепринятую практику. 🌐 https://docs-python.ru/standart-library/modul-string-python/situatsii-gde-umesten-import-string/