No video

drf-yasg автодокументирование api django rest framework - урок 12

  Рет қаралды 21,932

Django School

Django School

Күн бұрын

В уроке установим и настроим drf-yasg. Разберем как работает автодокументирование api.
Урок на GitHub - clck.ru/NsbJq
Не забудь подписаться на канал, чтобы не пропустить новые видео.
--=--
Подписывайся на Telegram канал - t.me/django_sc...
О веб разработке и программировании простым языком.
То что поможет стать высококвалифицированным специалистом.
--=--
🔥Провожу индивидуальные занятия по python и веб разработке (django, fastapi, flask, javascript).
Обучаю с нуля, а так же провожу консультации для мидлов и синьоров
--=--
#django #drf-yasg #djangorestframework #djangoschool #drf #python

Пікірлер: 39
@DjangoSchool
@DjangoSchool Ай бұрын
Подписывайся на Telegram канал - t.me/django_school О веб разработке и программировании простым языком. То что поможет стать высококвалифицированным специалистом.
@hanma83292
@hanma83292 10 ай бұрын
О! Крутий урок! Супер!😁😁😁
@user-gs2ti1qb1m
@user-gs2ti1qb1m 3 жыл бұрын
drf-yasg не правильно документацию составляет для djoser, например для создания пользователя: В request нет id, но он отображает, а в response нет password, но он отображает. Как это можно исправить ?
@kirillprishvitzin4904
@kirillprishvitzin4904 4 жыл бұрын
Failed to load API definition.
@fsafdvs8255
@fsafdvs8255 4 жыл бұрын
У меня не отображаются все модели в разделе моделей. Что делать ?
@nochnoy_kot
@nochnoy_kot 3 жыл бұрын
А настройки, а авторизация?! ищу как базовую авторизацию тут на токен авторизацию заменить.
@ilyashevelev9256
@ilyashevelev9256 Жыл бұрын
У меня swagger и redoc выдают ошибку 401 unauthorized, хотя permission_classes установлено на allowany. В postman, когда не передаётся лишних header, работает, а в браузере, я посмотрел, передаётся заголовок authorization с каким-то старым токеном, хотелось бы его убрать. Чистил кеш - не получается. Не подскажите можно ли редактировать заголовки запросов в браузере?
@beardtreasure
@beardtreasure 3 жыл бұрын
нет функции Try it out. Не могу протестировать отправку пост запроса.
@kirillprishvitzin4904
@kirillprishvitzin4904 4 жыл бұрын
?: (2_0.W001) Your URL pattern 'swagger(?P\.json|\.yaml)' [name='schema-json'] has a route that contains '(?P
@user-bb4lw1ty7v
@user-bb4lw1ty7v 2 жыл бұрын
Привет! У меня такая же ошибка и доку не открывает как справились?
@user-bb4lw1ty7v
@user-bb4lw1ty7v 2 жыл бұрын
Вот так работает - re_path(r'^swagger(?P\.json|\.yaml)$', schema_view.without_ui(cache_timeout=0), name='schema-json'), re_path(r'^swagger/', schema_view.with_ui('swagger', cache_timeout=0), name='schema-swagger-ui'), re_path(r'^redoc/', schema_view.with_ui('redoc', cache_timeout=0), name='schema-redoc'),
@user-ry6fg2qc2l
@user-ry6fg2qc2l Жыл бұрын
path('swagger/', schema_view.without_ui(cache_timeout=0), name='schema-json'),
@user-vn7ob5gh8m
@user-vn7ob5gh8m 2 жыл бұрын
Видео просто бомба
@SviatoslavKalina
@SviatoslavKalina 2 жыл бұрын
у меня drf-yasg не воспринимает модель. В качетсве библиотеки для авторизации я использую knox. Подскажи пожалуйста можно ли как то добавить в drf-yasg чтобы он видел view в которых есть knox?
@user-vv3os3dw9s
@user-vv3os3dw9s Жыл бұрын
переопределение urls помогает в этом
@donfedor007
@donfedor007 3 жыл бұрын
Доброе время суток! Для чего это используется?
@DjangoSchool
@DjangoSchool 3 жыл бұрын
Что бы была авто генерация документации рест
@user-bb4lw1ty7v
@user-bb4lw1ty7v 2 жыл бұрын
Привет, подскажите, пожалуйста, когда мы метод API разрешили использовать только авторизованным пользователям, swagger возвращает "Authentication credentials were not provided." При отправке запроса через Postman и указании в ключ Authorization токена ответ приходит. Как заставить swagger добавлять токен к запросу если мы залогинились?
@DjangoSchool
@DjangoSchool 2 жыл бұрын
drf-yasg.readthedocs.io/en/stable/security.html#security-definitions
@user-bb4lw1ty7v
@user-bb4lw1ty7v 2 жыл бұрын
@@DjangoSchool Михаил, спасибо получилось!
@nomadicus77
@nomadicus77 Жыл бұрын
В каких ситуациях используется Postman, а в каких Swagger?
@DjangoSchool
@DjangoSchool Жыл бұрын
Swagger нужен для документирования API. Postman для тестирования API.
@alexseydugin8109
@alexseydugin8109 3 жыл бұрын
ЯЯЯЯЯЯЯЯЯЯЯЯЗзззззз модуль моей мечты
@gromkostb
@gromkostb 4 жыл бұрын
Не совсем понял как мы отправили рейтинг для фильма, если мы не указали id фильма.
@iso1286
@iso1286 2 жыл бұрын
Вообще-то указали.
@user-do7oe8ob4w
@user-do7oe8ob4w 2 жыл бұрын
Привет , ты крут, у меня вопрос как перейти на https в swagger? Как только накатили ssl swagger перестал работать.
@DjangoSchool
@DjangoSchool 2 жыл бұрын
по идее этого не должно происходить
@user-do7oe8ob4w
@user-do7oe8ob4w 2 жыл бұрын
​@@DjangoSchool​ может кому-то будет полезно, нужно вставить url='your_server_address/' после openapi.Info( ... ), в настройках схемы , и все стало нормально работать
@Daniilchesunefedov
@Daniilchesunefedov 3 жыл бұрын
А что за плагин, кот на ходу переводит с английского с картинками? Он не замедляет работу браузера?
@DjangoSchool
@DjangoSchool 3 жыл бұрын
Remembery или skyeng, вроде не замедляет
@ramiz3570
@ramiz3570 4 жыл бұрын
+
@user-zc3zk8wd8p
@user-zc3zk8wd8p 4 жыл бұрын
не инстол а инстал.
@jizzervirusreptikonski8756
@jizzervirusreptikonski8756 3 жыл бұрын
Произносится "инстол"
@zxc3226
@zxc3226 2 жыл бұрын
не wall, а wall
@serhiismoliak9115
@serhiismoliak9115 Жыл бұрын
какой позор, мамкин отличник по англ.
@serhiismoliak9115
@serhiismoliak9115 Жыл бұрын
не таб(tab), а теб, не пас (path), а пес =)))
Django rest framework Social OAuth2 вход через социальную сеть VK - урок 13
8:02
Django School | Омельченко Михаил
Рет қаралды 16 М.
Django DRF Project | API Documentation with Swagger UI | 18
20:00
Very Academy
Рет қаралды 28 М.
МЕБЕЛЬ ВЫДАСТ СОТРУДНИКАМ ПОЛИЦИИ ТАБЕЛЬНУЮ МЕБЕЛЬ
00:20
Bend The Impossible Bar Win $1,000
00:57
Stokes Twins
Рет қаралды 40 МЛН
English or Spanish 🤣
00:16
GL Show
Рет қаралды 15 МЛН
Matching Picture Challenge with Alfredo Larin's family! 👍
00:37
BigSchool
Рет қаралды 52 МЛН
ПРИКРУЧИВАЕМ DJANGO REST FRAMEWORK
39:24
BogdanDotPy
Рет қаралды 3,1 М.
Django Middleware - что это, зачем и как использовать
14:48
Диджитализируй!
Рет қаралды 48 М.
Как Подключить React К Django?
17:19
PyLounge - программирование на Python и всё о IT
Рет қаралды 30 М.
Авторизация по token django rest framework
1:30:30
Django School | Омельченко Михаил
Рет қаралды 16 М.
Django REST Framework Oversimplified
9:43
Dennis Ivy
Рет қаралды 322 М.
МЕБЕЛЬ ВЫДАСТ СОТРУДНИКАМ ПОЛИЦИИ ТАБЕЛЬНУЮ МЕБЕЛЬ
00:20