Вопросы по теме 'django-rest-viewsets'

Разрешение представления набора django rest framework на основе метода
Итак, я пишу свой первый проект с DRF, и у меня возникли проблемы с настройкой разрешений для моих наборов просмотра. У меня уже есть аутентификация, работающая с djangorestframework-jwt. В настоящее время у меня определено несколько разных ViewSet....
3229 просмотров

Django Rest Framework: динамическое обновление/создание нескольких объектов без предоставления pk
Я только что наткнулся на самую сложную проблему, с которой я когда-либо сталкивался в Django Rest Framework. Позвольте мне сначала дать вам мои модели, а затем объяснить: class Stampcardformat(models.Model): workunit = models.ForeignKey(...
2736 просмотров

Django-filters не работает с Viewset
Я пытался использовать django-filters , но объекты не фильтруются. Кроме того, разрешение не работает для представлений partial_update . У меня есть Viewset, который имеет основные действия, такие как - list (), retrieve (), destroy (),...
3986 просмотров

как установить аутентификацию и разрешение только для запросов PUT в django REST в наборах представлений?
У меня есть подкласс viewset от modelviewset , я добавляю следующее: authication_classes = [SessionAuthentication,BasicAuthentication] permission_classes = [IsAuthenticated] Затем появилось следующее сообщение, когда список,...
215 просмотров

Как маршрутизаторы и представления настраивают свои URL-адреса?
Я читал длинный кусок кода. И застрял на том, как маршрутизаторы и вьюсеты автоматически настраивают свои URL-адреса. Например. файл views.py: class UserViewSet(viewsets.ModelViewSet): authentication_classes =...
788 просмотров

Django, Пользовательские функции действий в GenericViewSet или Viewset
Я пытаюсь реализовать базовую систему обмена сообщениями. Пользователь может получать непрочитанные / прочитанные / отправленные сообщения. Каждый из этих маршрутов также возвращает разные сериализованные файлы json. Поэтому у меня нет одного...
763 просмотров

создание пользовательского или измененного URL-адреса с использованием маршрутизатора для метода извлечения ModelViewSet
Я хочу создать собственный или измененный URL-адрес с помощью маршрутизатора для ModelViewSet. Текущий сценарий: /models.py class BlogPost(models.Model): title = models.CharField(max_length=300) description = models.TextField()...
870 просмотров

Глобальная обработка исключений в Django-rest-framework
Есть ли способ обрабатывать все исключения глобально без использования блока try-except в фреймворке django rest. Я хочу преобразовать страницу ошибки html, которую django выдает, в настроенный ответ объекта json. Я создал файл exception.py в...
5320 просмотров

Django: поиск поля пользователя OnetoOne с использованием имени пользователя с наборами представлений модели (Django Rest API)
Моя задача состоит в том, чтобы администратор в моем приложении мог создавать и обновлять данные сотрудника. Учитывая, что пользовательская модель django упрощает аутентификацию, я использовал ее как OnetoOneField в моей модели сотрудников,...
400 просмотров

DRF, как я могу вернуть в представление только первый сериализованный объект?
в DRF есть ли способ получить одно вложенное изображение для отображения в представлении. В моем примере вы можете видеть, что в списке 2 фотографии. Что было бы лучшим решением для извлечения и отображения только этой первой фотографии? Это...
1043 просмотров

Ошибка ValidationError пользовательского сериализатора Django Rest Framework не работает
Я пытаюсь настроить настраиваемый сериализатор входа в систему в Django и хочу получить настраиваемый ответ, но по умолчанию всегда отображается: { "username":[ "This field is required." ], "password":[ "This field is...
1878 просмотров

Как переопределить метод POST для массового добавления - Django Rest Framework
Я пишу REST API с использованием Django Rest Framework, и я хотел бы, чтобы один из моих маршрутов принимал массовое добавление метода POST для создания нескольких объектов. Другие методы (GET, PUT, PATCH, DELETE) останутся прежними, принимая только...
1487 просмотров

Django Rest Framework — вызов .update() из переопределенного метода .create() внутри ModelViewSet
Я использую Django 2.2.x и djangorestframework 3.11.1. Внутри ModelViewSet мне пришлось переопределить метод .create(), чтобы настроить поведение по умолчанию. Иногда мне нужно действительно создать новый экземпляр модели при получении...
55 просмотров

Выбор True/False (раскрывающийся список) с использованием Django restframework
Тесно связанный с этим вопросом , я просто хочу, чтобы раскрывающееся меню отображалось в API страница класса. Прямо сейчас мне нужно ввести значение, которое я хочу исправить, вручную, что может привести к ошибкам: модель: class...
9 просмотров

сериализатор django rest framework сохраняет значение поля в виде пустых строк, но без ошибок
сериализатор django rest framework сохраняет значение поля в виде пустых строк, но без ошибок views.py from django.shortcuts import render from rest_framework import viewsets from rest_framework.authentication import TokenAuthentication from...
34 просмотров