Zen of Python
20.1K subscribers
1.22K photos
162 videos
32 files
3.17K links
Полный Дзен Пайтона в одном канале

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

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

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

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
加入频道
Пять продвинутых фишек Django

В своей статье Steven Pate описывает пять advanced-фишек фреймворка, таких как объекты Q для комбинирования запросов типа ИЛИ + И:

TickerPrice.objects.filter(
models.Q(price__gt=1000),
(models.Q(close_date=today) | models.Q(close_date=yesterday)),
)

#django
👍10👎2
Django: ваш первый проект

Перед тем, как приступить к созданию специфического функционала, необходимо выполнить несколько шагов и настроить ваш проект в рамках фреймворка.

В данном руководстве вы найдёте инструкцию по настройке проекта Django, которая будет полезна на первых этапах работы.

#django
👍2
Свой API на Django

Полуторачасовая серия уроков, посвящённая созданию своего API (Application Programming Interface). Этот урок хорош тем, что объясняет не только логику вёрстки API, но и помогает развернуть проект на Django с нуля.

Ссылка на плейлист

#api #django
👌13👍1
Почему Джанго?

Возможно, вы уже слышали, что Django назван в честь американского гитариста Джанго Рейнхардта. Один из соавторов фреймворка, Адриан Холоватый, вероятно, поспособствовал такому неймингу. Он обожает Рейнхардта и ведет YouTube-канал, посвящённый не только каверам на песни джазмена, но и трактует известные композиции по-новому.

Если вы тоже не знали, как называется жанр музыки из открывающей темы Спанчбоба, то добро пожаловать в мир джаз-мануша (цыганский джаз). На видео Адриан обыграл тему из «Братьев Марио».

#django
5💩4
Книга «Django 3 на примерах» (2020)

Автор: Антонио Меле

Следуя за автором, вы создадите несколько проектов на базе фреймворка и познакомитесь с возможностями Django 3.

Репозиторий книги

#django
🌭6💩5👍4
drf_yasg: автоматическая документация API для Django

Начиная с Django 2.2, Django Rest Framework 3.10 и Python 3.6 вы можете автоматически генерировать документацию API Django REST Framework.

Репозиторий на GitHub

#django
6👎3👍1
Как использовать GPT-3 для поиска и рекомендаций текстового контента

В статье вы узнаете, как генерировать вектора текстовых корпусов и вычислять степень похожести (cosine similarity) с помощью GPT API и numpy.

Статья

#django #gpt
👍2
Бесконечная пагинация для Django

Пошаговый англоязычный гайд, в котором автор:
— инициирует проект;
— устанавливает плагин Paginator;
— верстает демо-темплейт.html и добавляет триггер.

#django
👍5🍌3
Как добавлять поля в Django

Короткий семиминутный туториал от UProger, в котором автор добавляет дропдауны, селектор даты, столбец листингу постов.

Отлично подходит новичкам, которые хотят модифицировать базовый темплейт сайта под свои нужды.

#django
🍌2
Книга «Веб-разработка с Django»

Англоязычный гайд по Django 4 на 800+ страниц, с помощью которого можно:
— узнать, чем отличаются друг от друга Model / View / Template;
— освоить GET- / POST-запросы;
— Написать свою систему авторизации;
— кастомизировать админку и многое другое.

Профиль на Ozon

#django
👍3🍌1
​​Разбор фичей Django 5

15-минутное видео с канала «Павлин шарит», в котором автор доступно рассказывает с примерами кода, что же нового у фреймворка.

Для тех, кто хочет свериться: Django 5 Release Notes

#django
🍌5
Ещё одна условно бесплатная платформа для деплоя приложений, на сей раз специально для Django + PostgreSQL.

У кого пет-проекты на Django? Поделитесь стеком в комментариях.

#django
🥰3🍌1
​​Результаты опроса Django-разработчиков

JetBrains ещё в конце 2023 года провёл опрос (на английском) с целью узнать предпочтения джангистов. Результат довольно предсказуемый, однако все равно бесценный для тех, кто выбирает дополнительные компоненты.

Хороший способ для новичка познакомиться с общепринятыми дополняющими инструментами, сопровождающими Django-проект, будь то гео-бэкенд, кэш-хранилище или БД.

#факты

@zen_of_python
👍1
​​Смысловой поиск в проекте на Django + PostgreSQL + pgvector

Доскональный англоязычный туториал на 25 минут про векторное расширение PSQL. Автор создаст соответствующие модели в проекте и прикрутит векторное хранилище, чтобы поисковая строка на сайте понимала также и синонимы слов.

#фреймворк #django #postgresql

@zen_of_python
Flask или Django: что популярнее в 2024 году

Эти два фреймворка являются основными для веб-разработки на Python. Да, есть и другие, но эти самые популярные и востребованные.

Давайте посмотрим, как они себя чувствуют в этом году, какой популярнее, у кого больше сообщество и так далее. Вся важная информация в этом материале: https://learndjango.com/tutorials/flask-vs-django

#django #flask
🤣1
Создание фуллстек-приложения с помощью Django, Vue.js и Flowbite

Эти три технологии обеспечивают быстрый и простой способ для начинающих освоить разработку веб-приложений, создавая при этом красивый пользовательский интерфейс.

В этом руководстве вы увидите, как настроить эти инструменты и создать с помощью них первый проект:

https://chesda.hashnode.dev/django-vue-flowbite

#django #vue #веб
5
Как устроен жизненный цикл запросов в Django

В мире веб-разработки понимание жизненного цикла запросов имеет решающее значение для оптимизации производительности, устранения проблем с отладкой и создания надежного приложения. Эта статья поможет вам разобраться с каждым из этапов жизненного цикла в Django.

#django #веб
👍2👎1
Django и JWT: как настроить систему безопасной аутентификации

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

Как настроить JWT для вашего следующего проекта, можете узнать в этой статье.

#django #jwt
4👍2