Описание тега django-rest-viewsets

2 ответа

Что определяет, какие поля могут быть обновлены в DjangoRestFramework

В настоящее время у меня есть сериализатор со следующими полями class Meta: model = Asset fields = ('id', 'uuid', 'asset_category', 'asset_sub_category', 'make_label', 'asset_code', 'serial_number', 'model_number', 'checkin_status', 'created_at', 'l…
1 ответ

Как разместить запрос на несколько строк в django rest framework?

Я пишу наборы представлений, которые принимают массив строковых значений от пользователя и проверяют таблицу на основе запроса post. Я не знаю, как получить массив в request.POST от пользователя и использовать остальные API в Почтальоне. Как наприме…
1 ответ

Обработка почтовых запросов в Django Rest framework

Я использую Django Rest Framework, в настоящее время для извлечения некоторых данных из бэкэнда, который мы используем для запроса Get, но из-за увеличения лимита URL мы планируем реализовать запрос Post. Для этого, во-первых, должен быть доступен б…
2 ответа

Метод DRF PATCH, получил все значения по типу строки в request.data

Я отправляю запрос axios.patch с данными формы в vue axios.patch(`${API_BASE}/products/${id}/`, data, { headers: { 'Content-Type': 'multipart/form-data' } и вызов Django ModelViewset частичное обновление class MyViewSet(viewsets.ModelViewSet): def u…
1 ответ

DJango REST Framework: добавьте дополнительную функциональность в метод создания ModelViewSet

Я пытаюсь добавить на сервер django дополнительную функциональность при разных запросах хоста. Для этого я переопределил функции ModelViewSet с мыслью добавить функциональность в эти функции. Я увидел, что при установке точки останова на получение и…
1 ответ

Как загрузить изображение через Django Rest Framework?

Вот моя моя модель содержащая ImageField: class Profile(models.Model): user = models.OneToOneField(User) new_article_notifications_enabled = models.BooleanField(default=False) new_comment_notifications_enabled = models.BooleanField(default=False) ne…
1 ответ

Как получить поля даты и времени по умолчанию в django rest api

Я создал django rest api, который содержит детали клиента. В моделях django я сделал поля даты и времени по умолчанию, это работало и в админке Django, но в django api он просит вручную создавать дату и время, вместо этого, как я могу добиться того,…
0 ответов

Обработка viewset с сериализатором с несколькими иностранными ключами

У меня есть этот сериализатор: class ReviewSerializer(serializers.ModelSerializer): user = UserSerializer(read_only=True) class Meta: model = Review fields = ('pk', 'title', 'user', 'movie', 'timestamp', 'review_text',) Я хочу отметить, что user а т…
2 ответа

Зарегистрируйте свой роутер Django

Когда я использую route.register без base_name лайк; route.register(r'codes', SmsCodeViewset) Произошла ошибка; AssertionError: basename argument not specified, and could not automatically determine the name from the viewset, as it does not have a .…
2 ответа

Отправка электронной почты при создании или обновлении экземпляра с использованием Django

Вступление: у меня есть 2 модели Django Rest Framework Patient а также Embryo Существует только 1 пользователь, который является суперпользователем. Все пациенты принадлежат суперпользователю. У пациента может быть много эбрио, но у каждого эмбриона…
1 ответ

Метод проверки Django Rest Framework не работает

Это моя первая задача, которую я выполняю в Rest Framework. Я сделал для этого видеоуроки, и странно, почему мой метод проверки в сериализаторе не работает, даже если я полностью скопировал код из видео. Ниже моя функция просмотра: class UserLoginAP…
2 ответа

Сравнение экземпляров разных моделей - Django REST Framework

Я просто ищу ответ на мой (кажется, глупый) вопрос. Я уже просмотрел несколько сообщений от stackru, но любое из них было полезно:( У меня вопрос как сравнить два экземпляра разных моделей с разными? Вот мой случай: У меня есть две модели: продукт и…
1 ответ

Как маршрутизаторы и viewsets конфигурируют свои URL?

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

Django rest ModelViewSet несколько запросов GET с разными URL

У меня есть модели: в библиотеке может быть много книг. Прямо сейчас у меня есть URL для выполнения CRUD над книгами в определенной библиотеке: router.register(r'books/(?P<library_id>[0-9]+)', BookViewSet, base_name='books') и соответствующий …
1 ответ

Маршрутизатор остальной инфраструктуры Django не найден

В моем приложении я использую ModelViewSet, что касается URL, я использовал SimpleRouter(): main.urls urlpatterns = [ url(r'^teams/', include('team.urls', namespace='teams')), ] team.urls router = SimpleRouter() router.register('', views.TeamViewSet…
1 ответ

Как настроить DJANGO REST, для которого требуется информация из POST-запроса?

Я пытаюсь создать основанный на классе REST API Django, который принимает данные из запроса POST и выводит соответствующие данные. У меня есть список зданий в БД State Building California Golden Gate Bridge New York Empire State California TransAmer…
1 ответ

Django REST API не возвращает все объекты

У меня есть модель "Инструмент", который включает в себя поле "Активный". Когда я иду в остальные API, кажется, что все инструменты перечислены, но я нашел один, который никогда не появляется. Это правда, хотя и соответствует критериям. Вот как опре…
1 ответ

Фильтр Django по атрибуту с двумя значениями, предпочитая результат одного

Это довольно странный вопрос, поэтому заранее извините. У меня есть модель в Django Rest, которая выглядит так: class BaseModel(models.Model): created_date = models.DateTimeField(auto_now_add=True) modified_date = models.DateTimeField(auto_now=True)…
0 ответов

Невозможно увидеть набор с методом обновления на странице API

У меня есть несколько наследующих Viewsets viewsets.ViewSet и содержат переопределение list() метод. Я зарегистрировал все эти Viewsets на странице API. Теперь у меня есть еще один вид, который переопределяет update() но я не могу увидеть это на стр…
1 ответ

Используйте другой сериализатор в зависимости от метода аутентификации в django rest framework

Я пытаюсь реализовать профиль пользователя в django остальные рамки. Пользователи должны иметь возможность запрашивать профиль других пользователей; однако, поскольку профили содержат конфиденциальную информацию, я хочу ограничить информацию, возвра…