Целью DRF-schema-adapter является предоставить набор инструментов, помогающий Вам создать полностью динамическую клиентскую сторону для Django и Django REST framework. Имея соответсвующие инструменты для фронтенда, он так же может помочь Вам создать полнофункциональную админку.

Матрица совместимости

DRF-schema-adapter имеет совместимость, согласно следующей матрице:

| | Py 2.7 | Py 3.4 | Py 3.5 | Py 3.6 | Py 3.7 | | --- | --- | --- | --- | --- | --- | | Django 1.8 | DRF 3.3-3.6 | DRF 3.3-3.6 | DRF 3.3-3.6 | DRF 3.3-3.6 | No | | Django 1.9 | DRF 3.3-3.6 | DRF 3.3-3.6 | DRF 3.3-3.6 | DRF 3.3-3.6 | No | | Django 1.10 | DRF 3.4-3.7 | DRF 3.4-3.7 | DRF 3.4-3.7 | DRF 3.4-3.7 | No | | Django 1.11 | DRF 3.4-3.7 | DRF 3.4-3.7 | DRF 3.4-3.7 | DRF 3.4-3.7 | No | | Django 2.0 | No | No | DRF 3.7+ | DRF 3.7+ | DRF 3.7+ | | Django 2.1 | No | No | DRF 3.7+ | DRF 3.7+ | DRF 3.7+ | | Django 2.2 | No | No | DRF 3.7+ | DRF 3.7+ | DRF 3.7+ |

Внимание Для DRF-3.2, (только для Django 1.8), используйте версию 0.9.56 или более старшую

Внимение поддержка Django-filter 2.x прекращена для Python2 и Django версий, старше 1.11. Обновитье Ваши зависимости, если это затрагивает Вас.

Установка

Используя pip

pip install drf-schema-adapter

Из исходного кода

Из каталога исходного кода:

python setup.py install

Демо приложение

Вы можете ознакомится с работающей демонстрацией на https://djembersample.pythonanywhere.com/.

Содержание

Руководства