Описание тега drf-queryset
1
ответ
DRF - фильтр набора запросов, использующий поиск полей в SlugRelatedField
Я пытаюсь выяснить, как запустить фильтр набора запросов, используя "field__contains" в SlugRelatedField. У меня есть простая модель Book и Tag, которая выглядит следующим образом: class Book(models.Model): title = models.CharField(max_length=100) a…
09 июн '18 в 18:05
1
ответ
PageNumberPagination и набор запросов без фиксированного порядка
Согласно документации, ничего особенного не требуется для включения нумерации страниц при использовании класса, наследуемого от GenericAPIView, Я посмотрел в коде django и django rest framework и набор запросов ViewSet не выглядит упорядоченным. Паг…
17 фев '17 в 20:01
1
ответ
Django Rest Framework сериализует вложенные данные
Я пытаюсь сериализовать данные в этом сериализаторе, но я всегда получаю вывод {} Вот мой сериализатор: class RelationshipSerializer(serializers.ModelSerializer): user = UserSerializer(read_only=True) related_user = UserSerializer(read_only=True) cl…
22 дек '17 в 02:58
0
ответов
Django Rest Framework извлекает вложенный JSONField с фильтрами
Я работаю над проектом с использованием Python(3.7), Django(1.11) и DRF(3.6), в котором мне нужно получить данные, отфильтрованные с помощью JSONField, из вложенного объекта. Примечание: я много искал и нашел несколько относительных вопросов, но мой…
18 фев '19 в 09:34
0
ответов
DRF - CreateAPIView вложенный сериализатор
У меня есть интересный вопрос, и я хочу, чтобы на него смотрели эксперты. У меня есть следующие модели. class A(models.Model): b = ForeignKey(B) c = ForeignKey(B) d = ForeignKey(B) class B(models.Model): pass class C(models.Model): pass class D(mode…
23 фев '19 в 10:44
1
ответ
Как я могу использовать ограничение нумерации страниц для наборов
Views.py class CountryViewSet(viewsets.ViewSet): serializer_class = CountrySerializer pagination_class = LimitOffsetPagination def list(self,request): try: country_data = Country.objects.all() country_serializer = CountrySerializer(country_data,many…
12 дек '17 в 09:13
0
ответов
Слияние нескольких наборов запросов в Django Rest Framework
Как вы можете объединить наборы запросов в Django? Я использую Django Rest Framework. Я работаю со следующей моделью: class City(models.Model): ... class House(models.Model): city = models.ForeignKey(City, ...) ... class Resident(models.Model): hous…
20 фев '18 в 12:24
1
ответ
Как обеспечить, чтобы пользователи могли только просматривать / обновлять данные, созданные ими
Я хочу создать API, который позволяет пользователю получать доступ к / обновлять информацию только о загруженных ими книгах. У пользователя не должно быть разрешения на доступ / обновление книги, созданной кем-то другим. Это мое models.py: from djan…
24 окт '18 в 09:48
3
ответа
Введите error для создания и обновления моего списка в django rest framework
Я пытаюсь использовать мой API для создания и обновления продуктов в комплекте. Я так и сделал: model.py class Business(models.Model): name = models.CharField(max_length=155) class Product(models.Model): business = models.ForeignKey( Business, on_de…
25 фев '19 в 15:03
1
ответ
DRF ViewSet возвращает QuerySet с пустыми значениями
У меня есть DRF ViewSet под названием "QueryCriteriaViewSet", который я использую в построителе запросов, который позволяет пользователям выбирать поле, а затем выбирать из связанных критериев. Так, например, пользователь может выбрать поле "reg_sta…
14 авг '18 в 19:24
1
ответ
queryset vs filter_backends в структуре отдыха django
Я новичок в DRF. Я рассмотрел пример фильтрации набора запросов по адресу http://www.django-rest-framework.org/api-guide/filtering/. Эта ссылка содержит описание фильтрации наборов запросов, а также DjangoFilterBackend. Насколько я могу понять, они …
15 окт '17 в 05:48
1
ответ
Показать и сериализовать результаты метода модели select_related()
У меня есть две простые модели: пользователь (стандартный пользователь Django) и класс Post (models.Model): class Post (models.Model): name = models.CharField(max_length=100) user = models.ForeignKey(User, on_delete=models.CASCADE) def __str__(self)…
22 июн '18 в 22:28
1
ответ
Django Путь к сбою ресурсов?
Когда я пытаюсь выполнить запрос GET на одной из моих конечных точек API, он не может найти конечную точку. Файл urls.py выглядит следующим образом from django.urls import path, include from django.contrib import admin from api.resources import Note…
04 июн '18 в 08:09
3
ответа
Валидация Django Rest Framework в методе POST APIView
Я новичок в DRF и пытаюсь построить остальные API, мне нужно сделать API для выполнения задач, а не только для CRUD, поэтому я переопределил метод POST APIView как: class DeploymentsList(viewsets.ModelViewSet): queryset = DeploymentOnUserModel.objec…
27 июн '18 в 12:28
2
ответа
Фильтр Django Rest Framework на основе вложенных объектов JSONField
Я работаю над проектом с использованием Python(3), Django(1.11) и DRF, в котором я должен фильтровать данные на основе json поле объекта, которое сохраняется как JSONFIELD в модели дб. Вот что я попробовал: model.py: from django.db import models imp…
18 фев '19 в 10:50
1
ответ
Получить набор запросов из другой модели в наборе запросов в Django
class V(models.Model): title = models.CharField(max_length=100, blank=True, default='') doc = models.ForeignKey(D, on_delete=models.CASCADE, default='') upload_time = models.DateTimeField(auto_now_add=True) class Meta: ordering = ('upload_time',) cl…
26 июн '18 в 07:05
0
ответов
Django - поиск по нескольким полям
У меня есть конечная точка, которая принимает либо uuid или phonenumber пользователя url(r'^(?P<uuid>[0-9A-Fa-f+-]+)/$', view_name.as_view()), Теперь у меня есть набор запросов, который фильтрует соответственно. Вот. class UserDetails(Retrieve…
10 ноя '17 в 12:21
1
ответ
Django Rest Framework - выполнить запрос Put, передавая объект JSON вместо просто ID
Я работаю над проектом с использованием Python(3), Django(1.11) и DRF(3.6), в котором я должен выполнить PUT запрос, передав nested nested вместо ID, Вот что я попробовал: models.py : class Actor(models.Model): id = models.CharField(primary_key=True…
18 фев '19 в 13:33
1
ответ
Как перебрать набор запросов в Django, как я получаю объект 'int' не повторяется
Я хочу получить объект из набора запросов accounts = group.get_external_accounts(include_sub_groups=True) try: account: StripeExternalAccount = accounts.get(account_id) except StripeExternalAccount.DoesNotExist: return Response(status=status.HTTP_40…
23 май '19 в 07:09
1
ответ
Модульное тестирование с использованием принудительной аутентификации Django Rest Framework
Я создаю RESTful API-сервисы с использованием django rest framework, я дошел до того, что мне пришлось создать автоматический тест для моих RESTful API-сервисов. Для API sessionList требуется аутентификация токена, если у пользователя нет токена, он…
06 мар '19 в 23:46