Встречается на 1% собеседований по Python
Какие библиотеки использовал для написания документации на Django
Для документации Django-проектов чаще всего используют:
- Sphinx - основной инструмент, интегрируется с reStructuredText (RST). Позволяет генерировать HTML/PDF/Epub. Пример
conf.py:
python
extensions = ['sphinx.ext.autodoc']- MkDocs - альтернатива для Markdown-документации. Проще в настройке, но менее гибкий. Пример
mkdocs.yml:
yaml
site_name: My Project
theme: readthedocs- Swagger/OpenAPI - для API-документации через
drf-yasgилиdrf-spectacular:
python
# drf-yasg example
from drf_yasg import openapi
schema_view = get_schema_view(openapi.Info(...))- Django's built-in -
admindocsдля автоматической документации моделей/форм/шаблонов:
python
INSTALLED_APPS += ['django.contrib.admindocs']Для проектов на ReadTheDocs часто комбинируют Sphinx с sphinx-rtd-theme. Для API популярны ReDoc и Swagger UI.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы