Описание тега django-rest-framework

Мощный и гибкий набор инструментов для создания веб-API RESTful. Django - это веб-фреймворк Python высокого уровня, который способствует быстрой разработке и чистому, прагматичному дизайну. Созданный опытными разработчиками, он берет на себя большую часть хлопот веб-разработки, поэтому вы можете сосредоточиться на написании своего приложения, не изобретая велосипед. Это бесплатно и с открытым исходным кодом.
0 ответов

Получение и сохранение значения из POST с помощью вложенного сериализатора

class InfoSerializer(serializers.ModelSerializer): class Meta: model = EventInfo fields = ('email', 'pin') class EventSerializer(DataSerializer, GeoModelAPIView): # other fields event_info = InfoSerializer(read_only=True) def create(self, validated_…
15 мар '18 в 08:56
1 ответ

Метод патча django для редактирования или обновления пользовательских полей

Я использую django и остальные рамки, я не могу обновить данные (поля) из метода PATCH. Если я нажимаю, каждый раз, когда создается новая запись. пожалуйста, найдите код ниже; данные от почтальона: метод - PATCH { "company_id": 2, "company_code": "P…
26 апр '17 в 08:33
0 ответов

Конечные точки api остального фреймворка Django недоступны после реализации инструментария ouath 2

Мои конечные точки django rest api работали с аутентификацией JWT. Позже я изменил это на Oauth 2 toolkit. Все работает нормально из приложения почтальона. Но конечные точки теста api doc не работают. Это показывает следующий экран. Эта страница по-…
1 ответ

Идентификатор созданного ресурса не в заголовке ответа

Когда я размещаю новую запись в моей конечной точке, где работает Django REST Framework, ответ 201 не содержит вновь созданный идентификатор /pk записи. Я читал, что служба REST должна содержать ссылку на новый ресурс в Location заголовок? Как мне э…
09 дек '14 в 10:25
1 ответ

Прикрепить автора к запросу POST для создания объекта

Вероятно, это очень просто, но я начинаю изучать Django REST Framework. До сих пор я преуспел с операциями только для чтения. И теперь я застрял на этой проблеме. У меня есть модель: class PersonComment(AbstractComment): person = models.ForeignKey(P…
17 сен '17 в 21:05
3 ответа

Используйте одно представление на основе классов для API List и Retrieve Rest

В настоящее время у меня есть два различных представления на основе классов для детализации определенного объекта и для перечисления всех объектов: class StatusList(ListAPIView): permission_classes = (IsAuthenticated,) serializer_class = serializers…
17 дек '17 в 10:27
2 ответа

Сохранить pk из подробного маршрута в сериализаторе [django REST API]

Я задавал этот вопрос раньше, но с меньшей ясностью Как сохранить id внутри RelatedFiled из ForeignKey? Я тестирую приложение на Django, у меня есть две модели: class Album(models.Model): album_id = models.IntegerField() artist = models.CharField(ma…
10 июн '16 в 18:31
2 ответа

Django SECURE_SSL_REDIRECT и 301 HTTP-ответов

В средах, отличных от местных, я установил DJ_SSL_REDIRECT = True для моего проекта Django. Но теперь все мои модульные тесты, связанные с конечными точками REST API, не прошли, когда они выполняются в другой среде (например, в Travis CI). Происходи…
07 ноя '16 в 18:31
0 ответов

django rest framework - сериализатор, ожидающий pk получения строки

Я отправляю XML для поста, и он содержит следующее - <owner_id>Operations </owner_id> Мой сериализатор как таковой - class VariablePUTSerializer(serializers.ModelSerializer): class Meta: model = Varmst resource_name = 'varmst' fields = (…
16 сен '14 в 16:59
1 ответ

Сериализатор Работа с вложенными объектами

Используя Django REST framework, у меня есть следующий сериализатор ниже. Я хотел бы добавить (вложенные) связанные объекты (ProductCatSerializer) в ProductSerializer. Я попробовал следующее.... class ProductCatSerializer(serializers.ModelSerializer…
18 фев '13 в 14:44
2 ответа

Использование валидаторов Django с admin - TypeError: "объект типа 'int' не имеет len()"

Поэтому у меня есть приложение для электронной коммерции с интерфейсом администратора Django. Я хочу, чтобы сотрудники, которые будут использовать администратора, могли создавать пользователей. Проблема заключается в том, что встроенная проверка пра…
1 ответ

Аутентификация на Post DRF

Я получил ошибку на моем DRF. когда я пытаюсь пройти аутентификацию, используя метод post. токен правильный для администратора. когда я использую безопасный метод, он оказывается успешным, но при использовании метода post нет аутентификации мой взгл…
08 ноя '17 в 19:40
1 ответ

DRF create работает, только если для сериализатора установлено значение (many=True)

У меня проблема с представлением запроса POST. DRF выдаст ошибку атрибута, если я не установлю сериализатор (AnswerSurveySerializer) в значение (many=True), но я просто хочу опубликовать одну запись для поля, которое является чужим. Ценю любые совет…
21 авг '18 в 03:52
1 ответ

DRF не может авторизовать аккаунт через токен, всегда получая анонимный объект пользователя

Я использую TokenAuthentication и у меня есть профиль модели для пользователей: class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE) participant = models.CharField(max_length=255) title = models.CharField(max_leng…
1 ответ

django rest framework ошибка " TypeError: объект 'type' не повторяется"

Я не знаю, какую конфигурацию изменить. URL моего git-репозитория: https://github.com/Nomadcoders-Study/Nomadgram Internal Server Error: /images/all/ Traceback (most recent call last): File "/usr/local/var/pyenv/versions/3.6.1/envs/nomadgram/lib/pyt…
27 ноя '18 в 08:29
3 ответа

Django-rest-framework: иметь разные упорядоченные фильтры для разных полей

У меня есть простая модель ниже: class Ingredient(models.Model): name = models.CharField(max_length=30) Я использую django остальные рамки для конечных точек API. class IngredientListAPIView(ListAPIView): queryset = Ingredient.objects.all() serializ…
18 ноя '17 в 08:32
2 ответа

Внешний первичный ключ DRF, который автоматически увеличивается с помощью вложенных сериализаторов для каскадной вставки

Я хочу вставить модель беседы, у которой есть дочерний класс, в модель сообщения.Я также хочу использовать один метод Viewset для сохранения.Сообщение имеет внешний ключ к первичному ключу беседы. Я ищу что-то похожее на реализацию класса java + spr…
23 мар '18 в 07:51
1 ответ

Настройки пагинации Django Rest Framework - Content-Range

6.30.15 - Как я могу сделать этот вопрос лучше и более полезным для других? ОБРАТНАЯ СВЯЗЬ БУДЕТ ПОЛЕЗНОЙ. СПАСИБО! Я использую DRF в качестве серверной стороны для веб-приложения Dojo / Dgrid. Dojo нужен ответ диапазона содержимого или диапазона с …
17 июн '15 в 17:36
1 ответ

Проверка состояния отношений в Django Rest Framework

Привет, я пытаюсь проверить, по крайней мере, одно из полей, обязательных для Django остальные рамки JSON. Вот мой сериал класс class WorkloadPutSerializer(serializers.Serializer): vdi = VdiSerializer(required = False) db = DbSerializer(required = F…
09 мар '15 в 06:05
1 ответ

Ошибка CSRF на djangorestfull во время ajaxing для /api-auth/login

Я на стороне сервера веб-проекта, который использует djangorestfull, Наша команда UI запускает интерфейс с портом 3000 и Django Сервер работает на порту 8000. Для входа в систему мы используем /api-auth/login URL для AJAX. Ответ варианта метода от /…
17 апр '16 в 15:02