Django: модели, поддерживаемые REST api

Мне нравится подход джанго-отдых-модели, но я не уверен, что он готов к производству. Еще меня беспокоит, что это больше не активно развивается. В частности, он несовместим с Django 1.11 (последняя версия совместимого django - 1.10, то есть EOL)

Каков стандартный подход к использованию REST API в качестве бэкэнда моделей в Django?

Примечание: мой вопрос - нет, связанный с строительство REST API с django (для этого у нас есть DRF), но с потребляющий REST API и с данными, доступными как стандартные модели django.

вы можете использовать модели django с представлениями на основе классов.

jahmed31 20.04.2018 14:02

@ jahmed31 Данные доступны только через REST API. Как это можно решить с помощью представлений на основе классов?

blueFast 20.04.2018 14:04

пожалуйста, посмотрите следующую ссылку simpleisbetterthancomplex.com/tutorial/2018/02/03/…, это с представлениями функций, но если у вас есть представления с базовыми классами, вы можете получить больше гибкости.

jahmed31 21.04.2018 20:57

@ jahmed31 спасибо. Я уже читал это сообщение в блоге. Это не подход стандарт, а стратегия собственного выбора. Нет абстракции для использования REST Api и, более того, нет моделей, поддерживаемых REST Api, и это все, о чем я спрашиваю: «Как поддержать ваши модели с помощью REST Api, в идеале со стандартным решением, используемым django сообщество?"

blueFast 23.04.2018 05:57
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
4
308
0

Другие вопросы по теме