Pytania otagowane jako django-rest-framework

Potężny i elastyczny zestaw narzędzi do tworzenia interfejsów API RESTful Web API. Django to wysokopoziomowa platforma internetowa w języku Python, która zachęca do szybkiego tworzenia i czystego, pragmatycznego projektowania. Zbudowany przez doświadczonych programistów rozwiązuje większość problemów związanych z tworzeniem stron internetowych, dzięki czemu możesz skupić się na pisaniu aplikacji bez konieczności odkrywania na nowo koła. Jest darmowy i open source.

6
Struktura reszty Django, użyj różnych serializatorów w tym samym ModelViewSet
Chciałbym udostępnić dwa różne serializatory, a jednocześnie móc korzystać ze wszystkich udogodnień ModelViewSet: Podczas przeglądania listy obiektów chciałbym, aby każdy obiekt miał adres URL, który przekierowuje do jego szczegółów, a każda inna relacja pojawia się przy użyciu __unicode __modelu docelowego; przykład: { "url": "http://127.0.0.1:8000/database/gruppi/2/", "nome": "universitari", "descrizione": "unitn!", "creatore": "emilio", …

2
Framework Django REST: serializator niemodelowy
Jestem początkującym we frameworku Django REST i potrzebuję twojej rady. Rozwijam usługę internetową. Usługa musi zapewniać interfejs REST do innych usług. Interfejs REST, który muszę zaimplementować, nie działa bezpośrednio z moimi modelami (mam na myśli operacje get, put, post, delete). Zamiast tego świadczy inne usługi z niektórymi wynikami obliczeń. Na …


3
Jak dołączyć powiązane pola modelu za pomocą Django Rest Framework?
Powiedzmy, że mamy następujący model: class Classroom(models.Model): room_number = [....] class Teacher(models.Model): name = [...] tenure = [...] classroom = models.ForeignKey(Classroom) Powiedzmy, że zamiast otrzymać taki wynik za pomocą funkcji ManyRelatedPrimaryKeyField: { "room_number": "42", "teachers": [ 27, 24, 7 ] }, niech zwróci coś, co zawiera pełną reprezentację modelu, na …


7
Django REST Framework: dodanie dodatkowego pola do ModelSerializer
Chcę serializować model, ale chcę dołączyć dodatkowe pole, które wymaga wykonywania niektórych wyszukiwań bazy danych w wystąpieniu modelu do serializacji: class FooSerializer(serializers.ModelSerializer): my_field = ... # result of some database queries on the input Foo object class Meta: model = Foo fields = ('id', 'name', 'myfield') Jaki jest właściwy sposób, …

7
Wyłącz metodę w ViewSet, django-rest-framework
ViewSets mieć automatyczne metody wyświetlania, pobierania, tworzenia, aktualizowania, usuwania, ... Chciałbym wyłączyć niektóre z nich, a rozwiązanie, które wymyśliłem, prawdopodobnie nie jest dobre, ponieważ OPTIONSnadal określa je jako dozwolone. Masz jakiś pomysł, jak to zrobić we właściwy sposób? class SampleViewSet(viewsets.ModelViewSet): queryset = api_models.Sample.objects.all() serializer_class = api_serializers.SampleSerializer def list(self, request): return …


5
TemplateDoesNotExist - błąd Django
Używam Django Rest Framework. i ciągle otrzymuję błąd Exception Type: TemplateDoesNotExist Exception Value: rest_framework/api.html Nie wiem, jak się mylę. Po raz pierwszy wypróbowuję REST Framework. To jest kod. views.py import socket, json from modules.data.models import * from modules.utils import * from rest_framework import status from rest_framework.decorators import api_view from rest_framework.response …

9
Uwierzytelnianie tokenu dla RESTful API: czy token powinien być okresowo zmieniany?
Buduję RESTful API z Django i django-rest-framework . Jako mechanizm uwierzytelniania wybraliśmy "Token Authentication" i już zaimplementowałem go zgodnie z dokumentacją Django-REST-Framework, pytanie brzmi, czy aplikacja powinna odnawiać / zmieniać token okresowo, a jeśli tak, to w jaki sposób? Czy to aplikacja mobilna powinna wymagać odnowienia tokena, czy też aplikacja …

12
Django Rest Framework usuwa csrf
Wiem, że istnieją odpowiedzi dotyczące Django Rest Framework, ale nie mogłem znaleźć rozwiązania mojego problemu. Mam aplikację, która ma uwierzytelnianie i pewne funkcje. Dodałem do niego nową aplikację, która korzysta z Django Rest Framework. Chcę korzystać z biblioteki tylko w tej aplikacji. Chcę również wysłać żądanie POST i zawsze otrzymuję …

3
Uwzględnij pośrednika (poprzez model) w odpowiedziach w Django Rest Framework
Mam pytanie dotyczące obsługi modeli m2m / through i ich prezentacji w frameworku django rest. Weźmy klasyczny przykład: models.py: from django.db import models class Member(models.Model): name = models.CharField(max_length = 20) groups = models.ManyToManyField('Group', through = 'Membership') class Group(models.Model): name = models.CharField(max_length = 20) class Membership(models.Model): member = models.ForeignKey('Member') group = …


17
Django Rest Framework - nie można rozwiązać adresu URL dla relacji z hiperłączem przy użyciu nazwy widoku „szczegóły użytkownika”
Buduję projekt w Django Rest Framework, w którym użytkownicy mogą się zalogować, aby zobaczyć swoją piwnicę z winami. Moje zestawy ModelViewSets działały dobrze i nagle pojawia się ten frustrujący błąd: Nie można rozwiązać adresu URL relacji hiperłącza przy użyciu nazwy widoku „szczegóły użytkownika”. Być może nie udało się uwzględnić powiązanego …

12
Django Rest Framework - nie podano danych uwierzytelniających
Rozwijam API przy użyciu Django Rest Framework. Próbuję wyświetlić lub utworzyć obiekt „Zamówienie”, ale kiedy próbuję uzyskać dostęp do konsoli, pojawia się następujący błąd: {"detail": "Authentication credentials were not provided."} Wyświetlenia: from django.shortcuts import render from rest_framework import viewsets from django.contrib.auth.models import User from rest_framework.renderers import JSONRenderer, YAMLRenderer from rest_framework.response …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.