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

Разрешают ли по умолчанию представления DRF PUT, PARTIAL_UPDATE, DELETE, CREATE, LIST и RETRIEVE?
Предположим, я создаю этот набор: class UserViewSet(viewsets.ModelViewSet): queryset = User.objects.all() serializer_class = UserSerializer lookup_field = 'username' и этот роутер: router.register(r'users', views.UserViewSet)...
2136 просмотров

Django DRF добавляет request.user в сериализатор моделей
Я использую структуру отдыха django, и у меня есть объект, который создается с помощью набора моделей и сериализатора моделей. Это представление доступно только аутентифицированным пользователям, и объект должен установить в своем поле 'uploaded_by'...
2930 просмотров

URL-адрес Django Rest Framework для настраиваемого действия не работает
На мой взгляд, у меня есть следующее настраиваемое действие: class OrderAPIViewSet(viewsets.ViewSet): def create(self, request): print("Here: working") @action(detail=True, methods=['post']) def add(self, request,...
417 просмотров

Как использовать lookup_field вместе с FilterSet в Django Rest Framework?
Я работаю над разработкой API для проекта, и он содержит страницу со списком курсов, где Перечислены все курсы, предлагаемые конкретным колледжем. Должен поддерживать получение определенного курса с использованием lookup_field как course_slug....
100 просмотров

Метод GET не разрешен в DRF ViewSet при попытке получить один ресурс
Я новый Python и Django. Я создал ViewSet следующим образом: api/views.py class UserDetails(ViewSet): """ CREATE, SELECT, UPDATE OR DELETE """ def retrive(self, request, pk): user = self.get_object(pk) print(user.query) user =...
1596 просмотров

отсутствует 1 обязательный позиционный аргумент: «запрос» django restframework
Я использовал маршрутизаторы для создания URL-адресов, теперь я хочу создать URL-адреса для своего API, но проблема в том, что я получаю сообщение об ошибке createuser() отсутствует 1 обязательный позиционный аргумент: 'запрос'отсутствует 1...
5615 просмотров

как связать миксин набора запросов для остальных наборов представлений django?
Мне нужно написать следующие миксины запросов: class VendorOwnedQuerySetMixin(models.QuerySet): def get_objects_for_vendor(self, request): vendor_user = VendorUserModel.objects.get(user=request.user) return...
390 просмотров

В чем разница между Viewsets `create ()` и `update ()` и сериализаторами `create ()` и `update ()`?
Здесь: http://www.django-rest-framework.org/api-guide/viewsets/#modelviewset говорится: «Класс ModelViewSet предоставляет следующие действия: .list (), .retrieve (), .create (), .update (), .partial_update () и .разрушать()." Здесь:...
2709 просмотров

Как получить данные, включая запись в таблице отношений, с помощью запроса GET в DRF
Недавно я пробовал свои силы в DRF, и у меня есть эта проблема, которую нужно решить для моего проекта. У меня есть две модели class JobsMaster(models.Model): job_id = models.CharField(max_length=128, unique=True) job_name =...
24 просмотров

Фильтрация списка Django ModelViewSet из параметра URL
Привет, у меня есть такая модель: class Appointment(models.Model): hospital = models.ForeignKey(Hospital, on_delete=models.CASCADE) patient = models.ForeignKey(Patient, on_delete=models.CASCADE) Мой вид выглядит так: class...
3702 просмотров

'CityListViewSet' должен либо включать атрибут `serializer_class`, либо переопределять метод `get_serializer_class()`
Я предполагаю по ошибке в заголовке, еще раз здесь для ясности 'CityListViewSet' should either include a `serializer_class` attribute, or override the `get_serializer_class()` method. что мой сериализатор не подключен к моему представлению,...
17816 просмотров

Вернуть NoneType в запросе Django REST framework
Проблема : Я получаю такую ​​ошибку: Выслеживать: Файл "/usr/local/lib/python2.7/dist-packages/django/core/handlers/exception.py" во внутреннем 41. response = get_response (запрос) Файл...
652 просмотров

Метод DRF PATCH, получил все значения типа строки в request.data
Я отправляю запрос axios.patch с данными формы в vue axios.patch(`${API_BASE}/products/${id}/`, data, { headers: { 'Content-Type': 'multipart/form-data' } и вызов частичного обновления Django ModelViewset class...
245 просмотров

Получение настраиваемого набора представлений django-rest-framework с несколькими аргументами поиска
У меня две модели говорят А и Б. как выглядят модели class A(models.Model): name = models.CharField(max_length=100) description = models.CharField(max_length=1000) slug = models.CharField(max_length=100) class B(models.Model):...
4167 просмотров

Проблема фильтрации Django Rest Framework ViewSet на основе пользовательского поля внешнего ключа
У меня есть проект django, над которым я работаю. В этом проекте две модели. Есть модели user и account . Я интегрирую наборы представлений django rest framework. Я включу их ниже. Сейчас я интегрирую в проект Django Rest Framework. Я пытаюсь...
596 просмотров

DRF сериализуется через данные связанных моделей
У меня проблема с сериализацией DRF. Моя основная цель - создать экземпляр со связанным полем, но вместо предоставления связанных моделей id я хочу использовать другое уникальное поле. В то же время, когда я буду сериализовать свою модель, чтобы...
29 просмотров

DRF -django rest framework API для загрузки нескольких файлов через API
Я пытаюсь загрузить несколько изображений в один пост, и в настоящее время я могу загрузить только одно изображение и получить подтверждение через API. Как я могу сделать это для многократной загрузки? Мой models.py from django.db import...
111 просмотров

Дополнительное действие DRF без суффикса
Я пытаюсь использовать Django Rest Framework для выполнения дополнительного действия из набора представлений. В URL-адресах у меня есть: router = SimpleRouter() router.register(r'mymodels', MyModelViewSet, basename='mymodel') urlpatterns = [...
20 просмотров

мой django api view.py не показывает список и не создает новый список
Привет, разработчик. Я новичок в django, я следую учебному пособию, в котором он создает конкретные классы представлений и преобразует их в классы viewset.ModelViewSet. и он использует маршрутизатор по умолчанию в urls.py мое приложение показывает...
73 просмотров