Вопросы по теме '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 просмотров
schedule
29.10.2021
Django DRF добавляет request.user в сериализатор моделей
Я использую структуру отдыха django, и у меня есть объект, который создается с помощью набора моделей и сериализатора моделей. Это представление доступно только аутентифицированным пользователям, и объект должен установить в своем поле 'uploaded_by'...
2930 просмотров
schedule
03.12.2021
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 просмотров
schedule
04.10.2021
Как использовать lookup_field вместе с FilterSet в Django Rest Framework?
Я работаю над разработкой API для проекта, и он содержит страницу со списком курсов, где
Перечислены все курсы, предлагаемые конкретным колледжем.
Должен поддерживать получение определенного курса с использованием lookup_field как course_slug....
100 просмотров
schedule
29.10.2021
Метод 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 просмотров
schedule
28.03.2022
отсутствует 1 обязательный позиционный аргумент: «запрос» django restframework
Я использовал маршрутизаторы для создания URL-адресов, теперь я хочу создать URL-адреса для своего API, но проблема в том, что я получаю сообщение об ошибке
createuser() отсутствует 1 обязательный позиционный аргумент: 'запрос'отсутствует 1...
5615 просмотров
schedule
10.07.2022
как связать миксин набора запросов для остальных наборов представлений django?
Мне нужно написать следующие миксины запросов:
class VendorOwnedQuerySetMixin(models.QuerySet):
def get_objects_for_vendor(self, request):
vendor_user = VendorUserModel.objects.get(user=request.user)
return...
390 просмотров
schedule
28.07.2022
В чем разница между Viewsets `create ()` и `update ()` и сериализаторами `create ()` и `update ()`?
Здесь: http://www.django-rest-framework.org/api-guide/viewsets/#modelviewset говорится: «Класс ModelViewSet предоставляет следующие действия: .list (), .retrieve (), .create (), .update (), .partial_update () и .разрушать()."
Здесь:...
2709 просмотров
schedule
22.09.2022
Как получить данные, включая запись в таблице отношений, с помощью запроса GET в DRF
Недавно я пробовал свои силы в DRF, и у меня есть эта проблема, которую нужно решить для моего проекта.
У меня есть две модели
class JobsMaster(models.Model):
job_id = models.CharField(max_length=128, unique=True)
job_name =...
24 просмотров
schedule
04.10.2022
Фильтрация списка 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 просмотров
schedule
08.03.2023
'CityListViewSet' должен либо включать атрибут `serializer_class`, либо переопределять метод `get_serializer_class()`
Я предполагаю по ошибке в заголовке, еще раз здесь для ясности
'CityListViewSet' should either include a `serializer_class` attribute,
or override the `get_serializer_class()` method.
что мой сериализатор не подключен к моему представлению,...
17816 просмотров
schedule
24.03.2023
Вернуть NoneType в запросе Django REST framework
Проблема :
Я получаю такую ошибку:
Выслеживать:
Файл "/usr/local/lib/python2.7/dist-packages/django/core/handlers/exception.py" во внутреннем 41. response = get_response (запрос)
Файл...
652 просмотров
schedule
23.04.2023
Метод DRF PATCH, получил все значения типа строки в request.data
Я отправляю запрос axios.patch с данными формы в vue
axios.patch(`${API_BASE}/products/${id}/`, data, {
headers: { 'Content-Type': 'multipart/form-data'
}
и вызов частичного обновления Django ModelViewset
class...
245 просмотров
schedule
13.07.2023
Получение настраиваемого набора представлений 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 просмотров
schedule
08.12.2022
Проблема фильтрации Django Rest Framework ViewSet на основе пользовательского поля внешнего ключа
У меня есть проект django, над которым я работаю. В этом проекте две модели. Есть модели user и account . Я интегрирую наборы представлений django rest framework. Я включу их ниже. Сейчас я интегрирую в проект Django Rest Framework. Я пытаюсь...
596 просмотров
schedule
10.05.2023
DRF сериализуется через данные связанных моделей
У меня проблема с сериализацией DRF. Моя основная цель - создать экземпляр со связанным полем, но вместо предоставления связанных моделей id я хочу использовать другое уникальное поле. В то же время, когда я буду сериализовать свою модель, чтобы...
29 просмотров
schedule
22.11.2022
DRF -django rest framework API для загрузки нескольких файлов через API
Я пытаюсь загрузить несколько изображений в один пост, и в настоящее время я могу загрузить только одно изображение и получить подтверждение через API. Как я могу сделать это для многократной загрузки?
Мой models.py
from django.db import...
111 просмотров
schedule
22.12.2023
Дополнительное действие DRF без суффикса
Я пытаюсь использовать Django Rest Framework для выполнения дополнительного действия из набора представлений. В URL-адресах у меня есть:
router = SimpleRouter()
router.register(r'mymodels', MyModelViewSet, basename='mymodel')
urlpatterns = [...
20 просмотров
schedule
14.03.2024
мой django api view.py не показывает список и не создает новый список
Привет, разработчик. Я новичок в django, я следую учебному пособию, в котором он создает конкретные классы представлений и преобразует их в классы viewset.ModelViewSet. и он использует маршрутизатор по умолчанию в urls.py
мое приложение показывает...
73 просмотров
schedule
02.04.2024