На этой сессии Брайан и чат узнают о декораторах с колбой, когда они строят API в Python. Они начали с того, что застряли в проблеме с воссозданием одной и той же среды из прошлых сессий, но проработали ее и исправят сценарий установки. Они заканчивают, успешно реализуя декоратор, который проверяет, был ли запрос на API аутентифицирован.
Ниже приведены заметки и детали, повторяющие прошлый живой поток, где мы живем вместе. Идея этих потоков заключается в том, что они предоставляют реальные примеры столкновения с проблемами и решения их или работают над тем, чтобы решить их вживую. Наслаждайтесь этим последним на Python 🙂👍
Цели
- ✔ разогреть/догнать чат
- ✔ Узнайте о декораторах в Python
- ✔ Закрытие и рейд @Garethhubball
Полученные результаты
- Исправлена проблема со сценарием установки среды, чтобы убедиться, что наш проект может быть настроен и работает легко
- Узнал о декораторах
- Узнал о сборке в сессии, доступном в Флаке
- Создал наш собственный декоратор для защиты конечной точки API
Ресурсы
- Project Repo
- Visual Studio Online Configuration
- VS Кодовые контейнеры документация
- GitHub CLI инструмент
- Фляжка
- Шпаргалка Python
- Python Microsoft Developer для начинающих
Против расширений кода Показано/используется
Клипы
Клипы – это особенность на Twitch, которая позволяет вам разрезать и захватывать сегменты живого потока в данный момент (до 60 секунд). Смотрите Как использовать клипы на Twitch Больше подробностей. Ниже приведены несколько забавных моментов, зафиксированных из этого потока:
- N/a
Сегменты
Ссылки не работают над Twitch? Это, скорее всего, потому, что Twitch сохранит мои потоковые записи только в течение 60 дней. Вместо этого используйте ссылку на YouTube в верхней части этой страницы.
Эта таблица помогает указать на разные сегменты потока (выделенные жирным шрифтом) или моменты, которые мы узнали что -то (не смелое). На временных метках ссылка на видео на Twitch на этой точке записи. Если вы хотите, чтобы ссылка на YouTube выше будет иметь аналогичные временные метки и ссылка на те же точки в записи.
Поток вернулся, и мы переходим в питоны | 00:04:15 |
Чтение/изучение декораторов View в колбе | 00:07:05 |
Посмотреть декораторы (созданные @murgmasallam) | 00:08:38 |
Аутентификация по сравнению с дискуссией авторизации | 00:12:09 |
Настройка среды (созданная @garethhubball) | 00:19:50 |
Глядя на декораторов (создан @garethhubball) | 00:40:25 |
Отладка контейнера (созданная @garethhubball) | 00:45:31 |
Закончите исправление окружающей среды и теперь снова перейду к декоратору входа в систему | 01:37:23 |
Проверка в изменениях, разбейте репо (создан @codesillystuff) | 03:23:28 |
Закрытие и рейд | 03:28:45 |
YouTube видео
Подключиться к Сесилу Филиппу
Связаться с Брайаном Кларком
Спасибо, что прочитали эту статью. Если вы заинтересованы в поиске большего контента от Microsoft Cloud Advocates, проверьте эту ежемесячную новостную рассылку: Информационный бюллетень сообщества разработчиков
Оригинал: “https://dev.to/azure/decorators-building-an-api-in-python-with-flask-1pie”