Вопросы по теме 'django-rest-viewsets'
Разрешение представления набора django rest framework на основе метода
Итак, я пишу свой первый проект с DRF, и у меня возникли проблемы с настройкой разрешений для моих наборов просмотра. У меня уже есть аутентификация, работающая с djangorestframework-jwt. В настоящее время у меня определено несколько разных ViewSet....
3229 просмотров
schedule
25.05.2022
Django Rest Framework: динамическое обновление/создание нескольких объектов без предоставления pk
Я только что наткнулся на самую сложную проблему, с которой я когда-либо сталкивался в Django Rest Framework. Позвольте мне сначала дать вам мои модели, а затем объяснить:
class Stampcardformat(models.Model):
workunit = models.ForeignKey(...
2736 просмотров
schedule
13.12.2022
Django-filters не работает с Viewset
Я пытался использовать django-filters , но объекты не фильтруются. Кроме того, разрешение не работает для представлений partial_update .
У меня есть Viewset, который имеет основные действия, такие как - list (), retrieve (), destroy (),...
3986 просмотров
schedule
18.12.2022
как установить аутентификацию и разрешение только для запросов PUT в django REST в наборах представлений?
У меня есть подкласс viewset от modelviewset , я добавляю следующее:
authication_classes = [SessionAuthentication,BasicAuthentication]
permission_classes = [IsAuthenticated]
Затем появилось следующее сообщение, когда список,...
215 просмотров
schedule
10.07.2022
Как маршрутизаторы и представления настраивают свои URL-адреса?
Я читал длинный кусок кода. И застрял на том, как маршрутизаторы и вьюсеты автоматически настраивают свои URL-адреса. Например. файл views.py:
class UserViewSet(viewsets.ModelViewSet):
authentication_classes =...
788 просмотров
schedule
28.07.2022
Django, Пользовательские функции действий в GenericViewSet или Viewset
Я пытаюсь реализовать базовую систему обмена сообщениями. Пользователь может получать непрочитанные / прочитанные / отправленные сообщения. Каждый из этих маршрутов также возвращает разные сериализованные файлы json. Поэтому у меня нет одного...
763 просмотров
schedule
25.12.2022
создание пользовательского или измененного URL-адреса с использованием маршрутизатора для метода извлечения ModelViewSet
Я хочу создать собственный или измененный URL-адрес с помощью маршрутизатора для ModelViewSet.
Текущий сценарий:
/models.py
class BlogPost(models.Model):
title = models.CharField(max_length=300)
description = models.TextField()...
870 просмотров
schedule
06.10.2022
Глобальная обработка исключений в Django-rest-framework
Есть ли способ обрабатывать все исключения глобально без использования блока try-except в фреймворке django rest.
Я хочу преобразовать страницу ошибки html, которую django выдает, в настроенный ответ объекта json.
Я создал файл exception.py в...
5320 просмотров
schedule
14.06.2022
Django: поиск поля пользователя OnetoOne с использованием имени пользователя с наборами представлений модели (Django Rest API)
Моя задача состоит в том, чтобы администратор в моем приложении мог создавать и обновлять данные сотрудника. Учитывая, что пользовательская модель django упрощает аутентификацию, я использовал ее как OnetoOneField в моей модели сотрудников,...
400 просмотров
schedule
25.02.2023
DRF, как я могу вернуть в представление только первый сериализованный объект?
в DRF есть ли способ получить одно вложенное изображение для отображения в представлении. В моем примере вы можете видеть, что в списке 2 фотографии. Что было бы лучшим решением для извлечения и отображения только этой первой фотографии? Это...
1043 просмотров
schedule
24.01.2023
Ошибка ValidationError пользовательского сериализатора Django Rest Framework не работает
Я пытаюсь настроить настраиваемый сериализатор входа в систему в Django и хочу получить настраиваемый ответ, но по умолчанию всегда отображается:
{
"username":[
"This field is required."
],
"password":[
"This field is...
1878 просмотров
schedule
26.04.2022
Как переопределить метод POST для массового добавления - Django Rest Framework
Я пишу REST API с использованием Django Rest Framework, и я хотел бы, чтобы один из моих маршрутов принимал массовое добавление метода POST для создания нескольких объектов. Другие методы (GET, PUT, PATCH, DELETE) останутся прежними, принимая только...
1487 просмотров
schedule
21.01.2023
Django Rest Framework — вызов .update() из переопределенного метода .create() внутри ModelViewSet
Я использую Django 2.2.x и djangorestframework 3.11.1.
Внутри ModelViewSet мне пришлось переопределить метод .create(), чтобы настроить поведение по умолчанию.
Иногда мне нужно действительно создать новый экземпляр модели при получении...
55 просмотров
schedule
10.04.2023
Выбор True/False (раскрывающийся список) с использованием Django restframework
Тесно связанный с этим вопросом , я просто хочу, чтобы раскрывающееся меню отображалось в API страница класса. Прямо сейчас мне нужно ввести значение, которое я хочу исправить, вручную, что может привести к ошибкам:
модель:
class...
9 просмотров
schedule
04.02.2023
сериализатор 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 просмотров
schedule
21.06.2023