Мне нужно создать «API». Использование django restframework. API должен поддерживать несколько платформ, таких как мобильные приложения, webapps. API будет использоваться в качестве бэкэнд, который будет хранить всю информацию. Но моя проблема заключается в том, как получить доступ к информации о пользователях с помощью API. Я имею в виду, что обычно у django есть пользовательская модель. И мы получаем доступ к связанным с пользователем материалам с помощью request.user. Но как мне получить доступ к информации request.user с помощью API. Пожалуйста, простите меня за задание такого вопроса. Но поскольку я новичок в разработке API для мобильных приложений. Я сталкиваюсь с трудностями.Как использовать django restframework в качестве backend для мобильных приложений
ответ
Я думаю, что самый простой способ подумать об этом заключается в том, что Django Rest Framework будет (как правило) возвращать или обрабатывать данные JSON, а не данные HTML-страницы/HTML-формы.
Ваши модели остаются неизменными.
Если вы используете модели Django ModelForms, тогда модели ModelSerialzers DRF очень похожи в использовании.
Аналогичным образом, используя общие представления класса на основе Django, они очень похожи на общие представления DRF, очень похожие - за исключением обработки данных POST из HTML-форм, они получат данные JSON. Общие представления охватывают одни и те же вещи - создают через POST, обновляют через PUT, удаляют через DELETE.
Как я уже сказал, основное отличие заключается в том, что вы будете иметь дело с JSON вместо HTML.
(Вы можете легко использовать стандартные представления Django для болота без остальной структуры и возвращать или обрабатывать JSON. DRF берет справедливый бит кода шаблона из процесса).
Когда сервер приложений и сервер остальной инфраструктуры одинаковы. Это означает, что мы можем получить доступ к пользовательской информации для каждого HTTP-запроса, но когда сервер API отличается от того, как получить доступ к пользовательской информации для каждого запроса. –
django-rest-framework - дополнение к вашему приложению, а не отдельное. Вам все равно придется создавать модели и пользователей. Вы можете обрабатывать HTML через обычные представления Django или JSON через представления структуры REST. Если вы размещаете их на разных серверах, вы создаете два отдельных приложения. Синхронизация их будет болью. –
Спасибо человеку за то, что он освободил мои сомнения. –
- 1. Backend-сервер для мобильных приложений
- 2. Поставщик сервера backend для мобильных приложений
- 3. База данных для использования в реальном времени для мобильных приложений с Node.js в качестве backend
- 4. Последнее обновление мобильных приложений для мобильных приложений
- 5. Push-уведомления для мобильных приложений
- 6. Django RestFramework group
- 7. Django-RestFramework Custom Seriliazation
- 8. django restframework: получение NotImplementedError
- 9. Сериализовать данные в django restframework
- 10. Решение для мобильных приложений для мобильных платформ
- 11. Django Restframework: какое представление использовать для статистического резюме запроса?
- 12. Интеграция приложений для мобильных приложений
- 13. Как защитить API REST для мобильных приложений?
- 14. AppGyver для мобильных приложений
- 15. Выход из UWP с помощью мобильных приложений backend
- 16. Интранет для мобильных приложений
- 17. Проекты Django в качестве настольных приложений: как?
- 18. django restframework - Сериализатор для создания m2m отношений
- 19. Извлечь HTTP-заголовок в Django RestFrameWork
- 20. Создание API поиска в Django Restframework
- 21. Разработка мобильных мобильных приложений
- 22. Meteor.js для мобильных приложений
- 23. Python Django RestFramework route trigger
- 24. Как опубликовать список с django-restframework testclient
- 25. Объявления для мобильных приложений
- 26. веб-приложений для мобильных
- 27. Как создать безопасный API для мобильных приложений
- 28. Защита Django CSRF для мобильных приложений и хромированных расширений
- 29. Можно ли переименовать поля в django restframework
- 30. IONIC framework Производительность приложений для мобильных приложений
http://www.django-rest-framework.org/tutorial/4-authentication-and-permissions/ – rnevius