Tag: django-rest-framework

Ein leistungsfähiges und flexibles toolkit für den Aufbau von RESTful Web-APIs. Django ist ein high-level-Python-Web-framework, das fördert die schnelle Entwicklung und sauberes, pragmatisches design. Gebaut von erfahrenen Entwicklern, es kümmert sich um vieles den Aufwand von Web-Entwicklung, also können Sie Fokus auf das schreiben Ihrer app, ohne das Rad neu zu erfinden. Es ist kostenlos und open source.

djangorestframework: Filterung in einem verwandten Bereich

Anzahl der Antworten 1 Antworten
Grundsätzlich möchte ich herausfiltern inaktiver Benutzer aus einem verwandten Bereich von einer ModelSerializer. Ich habe versucht, Dynamisch begrenzend queryset von verwandten Bereich sowie die folgenden: class MySerializer(serializers.ModelSerializer): users = serializers.PrimaryKeyRelatedField(queryset=User.objects.filter(active=True), many=True) class Meta: model = MyModel fields

Wie zu tun, Django, JSON Web Token-Authentifizierung, ohne dass der Benutzer erneut eingeben Ihr Kennwort?

Anzahl der Antworten 1 Antworten
Meine Django-Anwendung verwendet die Rest-Framework JWT für die Authentifizierung. Es funktioniert Super und sehr elegant. Allerdings habe ich ein use-case, die ich bin kämpfen, um zu bauen. Ich habe bereits codiert, bis eine funktionierende Lösung für die

Beschreibbar serializer geschachtelt mit vorhandenen Objekten mit Django Rest Framework 3.2.2

Anzahl der Antworten 3 Antworten
Betrachten Sie eine Auflistung Modell mit einer zugehörigen Kategorie. Ich möchte einen neuen Eintrag erstellen für Sie eine vorhandene Kategorie, indem Sie einen POST mit den Daten: {"title": "myapp", "category": {"name": "Business"}}, wo title ist der Titel

Wie das hochladen mehrerer Dateien in django rest framework

Anzahl der Antworten 2 Antworten
In django rest framework, ich bin in der Lage, upload einzelner Datei mit danialfarid/ng-Datei-upload views.py: class PhotoViewSet(viewsets.ModelViewSet): serializer_class = PhotoSerializer parser_classes = (MultiPartParser, FormParser,) queryset=Photo.objects.all() def perform_create(self, serializer): serializer.save(blogs=Blogs.objects.latest('created_at'), image=self.request.data.get('image')) serializers.py: class PhotoSerializer(serializers.ModelSerializer): class Meta: model =

Django REST framework: Hilfe auf Objekt-level-Berechtigung

Anzahl der Antworten 2 Antworten
Nach diesem tutorial: http://django-rest-framework.org/tutorial/1-serialization.html durch http://django-rest-framework.org/tutorial/4-authentication-and-permissions.html Habe ich diesen code: # models.py class Message(BaseDate): """ Private Message Model Handles private messages between users """ status = models.SmallIntegerField(_('status'), choices=choicify(MESSAGE_STATUS)) from_user = models.ForeignKey(User, verbose_name=_('from'), related_name='messages_sent') to_user = models.ForeignKey(User, verbose_name=_('to'),

*** TypeError: __init__() takes exactly 1 argument (2 given); APIRequestFactory

Anzahl der Antworten 1 Antworten
Ich bin nach dem test-Muster auf http://www.django-rest-framework.org/api-guide/testing/, und es funktioniert nicht. Ich habe die Ansicht und die url wie folgt anzeigen: class BenchView(APIView): def get(self, request, format=None): urls: urlpatterns = patterns( 'db.views', url(r'^bench', BenchView.as_view()), ) tests: class

Wie die Rückkehr der generierten Datei-download mit Django REST Framework?

Anzahl der Antworten 3 Antworten
Muss ich zurück generierte Datei download als Django REST Framework Reaktion. Ich habe versucht, die folgenden: def retrieve(self, request, *args, **kwargs): template = webodt.ODFTemplate('test.odt') queryset = Pupils.objects.get(id=kwargs['pk']) serializer = StudentSerializer(queryset) context = dict(serializer.data) document = template.render(Context(context)) doc

wie man absolute url-Feld in serializer model in django rest framework?

Anzahl der Antworten 3 Antworten
Habe ich ein Modell in etwa so: class GiveAbsolute(serializers.Field): def to_native(self,value): # this where it give an error (self doesn't have request) # what i want it to give full url # like: http://www.blabla.com/othermodel/1 return reverse('link_to_othermodel', args=[value],

Django Rest Framework 3 Serialisierungsprogramme auf nicht-Model-Objekte?

Anzahl der Antworten 2 Antworten
mache ich ein upgrade auf DRF3.1.1 von 2.4. Ich war mit eine benutzerdefinierte serializer erstellen einer Instanz eines Objekts, das nicht ein Modell. In 2.4, es war einfach genug, um dies zu tun, weil Sie in den

Wie deaktivieren Sie die Rückkehr von HTML-Fehler-Seite mit django rest framework?

Anzahl der Antworten 3 Antworten
Wenn ich einen Fehler außerhalb der libs von DRF, django zurück senden den HTML-Code der Fehler statt des richtigen Fehler-Reaktion die Verwendung von DRF. Beispiel: @api_view(['POST']) @permission_classes((IsAuthenticated,)) def downloadData(request): print request.POST['tables'] Rückkehr Ausnahme MultiValueDictKeyError: "'tables'". Und wieder

'WSGIRequest' - Objekt hat kein Attribut 'data'

Anzahl der Antworten 1 Antworten
Ich habe Probleme mit der Buchung auf meine API und kann nicht ganz herausfinden, was der Fehler bezieht. Wenn es darauf ankommt, bin ich mit Django REST enthalten und die traceback. if (repeat == false) { post_data

Django-rest-framework, verschachtelte Objekte in Serialisierungsprogramme

Anzahl der Antworten 2 Antworten
Ich würde gerne eine verschachtelte Objekt in einem serializer, anstatt nur die foreignkey (oder url). Als diese Dokumentation sagt, ich musste nur angeben das serializer-Klasse des verschachtelten Objekts im übergeordneten serializer: # Models class NestedSample(models.Model): something =

Django REST Framework tutorial funktioniert nicht

Anzahl der Antworten 2 Antworten
Ich will eine API für mein Projekt und ich fand Django REST Framework - http://django-rest-framework.org/ Ich versuchte Ihre tutorial hier http://django-rest-framework.org/tutorial/quickstart. Den nur diference ist, dass meine app heißt api. Mein problem ist, dass wenn ich mich

Set DatetimeField format von django rest framework-Konfiguration

Anzahl der Antworten 2 Antworten
Ich versuche es mal mit DRF serialisierungsprogramme zu serialisieren ein model-Objekt. Ich finde die DatetimeField in-Objekt wird nicht ausgegeben "2015-10-21T09:28:53.769000Z" des ISO-8601-format Ich Nachschlage-DRF-Dokument, warum kann ich nicht die Ausgabe der ISO-8601-format. Nach datetimefield sagt: format -

Wie unterstützt alle REST-Operationen für einen Endpunkt in django rest framework

Anzahl der Antworten 6 Antworten
Ich habe ein Abo-Modell, das aussieht wie dieses class Subscription(models.Model): name = models.CharField(max_length=100) quantity = models.IntegerField(max_length=20) stripe_id = models.CharField(max_length=100) user = models.ForeignKey(User) Ich würde gerne erstellen Sie einen Endpunkt, ermöglicht POST, PATCH, DELETE, GET So, ich habe

Wie wollen Sie überschreiben ModelViewSet ist get_queryset in Django Rest Framework 3?

Anzahl der Antworten 3 Antworten
Ich verwendet, um Folgen diesem Muster in Django Rest Framework (DRF) 2: class Foo(models.Model): user = models.ForeignKey(User) class FooSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = Foo fields = ('url') class FooViewset(viewsets.ModelViewSet): def get_queryset(self): return Foo.objects.filter(user=self.request.user) serializer = FooSerializer model

Sie können nicht auf Körper nach der Lektüre von Antrag s-Datenstrom nach dem Start von py.test

Anzahl der Antworten 1 Antworten
Guten Tag. Ich bin testing-api basiert auf django-rest-framework mit pytest. Ich habe die folgende Methode erzeugt ein neues Objekt (Methode entnommen aus hier): class JSONResponse(HttpResponse): """ An HttpResponse that renders its content into JSON. """ def __init__(self,

Wie kann ich SessionAuthentication, um einen login rest-API mit Django Rest Framework?

Anzahl der Antworten 2 Antworten
Möchte ich eine rest-api, um in der Lage sein, um die Anmeldung zu meinem Django-app (ab Android-app) über eine Anfrage wie curl -X POST -d "username=myusername&password=mypassword" http://localhost:12345/rest/api-auth/login/ sollte die Rückgabe einer session-id, die ich verwenden kann in

Wie serialisieren, die ein eins-zu-viele-Beziehung in django-rest mit Modell-Serialisierung?

Anzahl der Antworten 2 Antworten
Diese sind meine Modelle und serialisierungsprogramme. Ich will eine Darstellung von Frage-Modell, zusammen mit einer Liste von Menschen die Frage, gefragt wurde. Ich versuche dieses: @api_view(['GET', 'PATCH']) def questions_by_id(request,user,pk): question = Question.objects.get(pk=pk) if request.method == 'GET': serializer

Single-Page-Anwendung mit Django

Anzahl der Antworten 1 Antworten
Bin ich mit django-easy-pjax für eine Single-Page-Anwendung: base.html: {% load staticfiles %} <script type="text/javascript" src="{% static '/static/js/jquery.js' %}"></script> <script src="{% static '/static/js/jquery.pjax.js' %}"></script> {% block side%} It is {% now "c" %} <br><br> <a href="/uu/">Next Page</a> <br/></br>

Django Rest Framework 3.1 bricht Paginierung.PaginationSerializer

Anzahl der Antworten 3 Antworten
Ich habe gerade aktualisiert auf Django Rest Framework 3.1 und es scheint, dass alle die Hölle Los. in meinem serializers.py ich war mit dem folgenden code: class TaskSerializer(serializers.ModelSerializer): class Meta: model = task exclude = ('key', ...)

Wie schreibt man einen django-rest-framework serializer / Feld zum Zusammenführen von Daten aus generischen Beziehungen?

Anzahl der Antworten 1 Antworten
Habe ich die Objekte mit einer generischen relation verweist auf verschiedene andere Objekte, und ich brauche Sie zusammengeführt werden (inline), so dass die serialisierte Objekte Aussehen wie ein ganzer Objekte. E. G: class Enrollement(models.Model): hq = models.ForeignKey(Hq)

MultiPartParserError :- Ungültige Grenze

Anzahl der Antworten 5 Antworten
Ich versuche, um Daten zu senden und die Datei mit Python-requests-Modul zu meinem django-rest-Anwendung bekomme aber immer die folgende Fehlermeldung. raise MultiPartParserError('Invalid boundary in multipart: %s' % boundary) MultiPartParserError: Invalid boundary in multipart: None Code:- import requests

Django rest framework: query-Parameter in detail_route

Anzahl der Antworten 2 Antworten
Habe ich folgende ViewSet: class BookViewSet(DefaultsMixin, viewsets.ModelViewSet): queryset = Book.objects.all() serializer_class = BookSerializer @detail_route() def chapter(self, request,pk=None): queryset = Chapter.objects.filter(book__pk=pk) serializer = ChpaterSerializer(queryset, context={'request':request}, many=True) return Response(serializer.data) Also die url "/Buch/{id}/Kapitel" gültig ist. Aber ich weiß nicht,

django-rest-swagger: Wie kann ich angeben, den Typ des Parameters in der docstring

Anzahl der Antworten 5 Antworten
Bin ich mit django-rest-framwork und django-rest-swagger. Das problem ist, dass ich das abrufen von Daten direkt aus dem Körper der Anfrage: def put(self, request, format=None): """ This text is the description for this API username -- username

Django Rest Framework-Sitzung vs-Token-Authentifizierung

Anzahl der Antworten 1 Antworten
Ich bin mit der DRF, und ich habe Sitzung mit aktivierter Authentifizierung, so dass ich anzeigen kann der durchsuchbare API in meinem browser. In meiner mobilen app, ich bin mit token-Authentifizierung. Ich bin nur neugierig, wie funktioniert

Wie zum hinzufügen von Berechtigungen in Django Rest Framework für spezifische Anforderungen

Anzahl der Antworten 2 Antworten
Ich bin erstellen einer Klasse basierte api für eine Dokumentations-app, aber ich möchte hinzufügen, die bestimmte Berechtigungen, um die post-und patch-Definitionen, die in meinem APIView. Zum Beispiel, class DocumentList(APIView): def get(self,request,format=None): ... blah def post(self,request,format=None): only allow

AttributeError: module 'django.contrib.auth.Blick' hat kein Attribut 'login'

Anzahl der Antworten 2 Antworten
Bekam ich Fehler auf meiner django rest framework, bei mir läuft es auf windows 10 OS. das ist der ganze Fehler: Traceback (most recent call last): File "manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "c:\django\django\django\core\management\__init__.py", line 371,

Django Rest Framework - Einführung einer Modell-Instanz nach der Serialisierung

Anzahl der Antworten 2 Antworten
Habe ich eine serializer, und ich bin versucht zu erstellen Booking Beispiel aus der Buchung Feld in der serializer, nachdem ich bestätigt haben die POST-Daten. Da jedoch die Booking Objekt Fremdschlüssel hat, ich bin immer der Fehler:

Viewset "erstellen" benutzerdefinierte Wert zuweisen in Django Rest Framework

Anzahl der Antworten 1 Antworten
Würden gerne einen CustomUser's Benutzernamen mit den Eingangs-E-Mail, aber wo tun die benutzerdefinierte Zuordnung, im Blick? Zur gleichen Zeit empfangen einer Datei als gut. Models.py class CustomUser(AbstractUser): avatar = models.ImageField(max_length=None, upload_to='avatar', blank=True) Serializers.py class CustomUserSerializer(serializers.ModelSerializer): class Meta:

Umsetzung Von "Remember Me" Django

Anzahl der Antworten 3 Antworten
Ich bin derzeit versuchen zu implementieren "Remember Me" - Funktion Django. Ich bin mit beiden SessionAuthentication von Django REST framework und JSONWebTokenAuthentication aus djangorestframework-jwt. Aber ich weiß nicht, wie die Umsetzung des Konzepts von "Remember Me" für

return response in django-rest-framework

Anzahl der Antworten 2 Antworten
Ich Schreibe eine app, die in django-rest-framework: Meine views.py: class tagList(generics.ListCreateAPIView,APIView): model = tags serializer_class = getAllTagsDetailSerializer def get_queryset(self): print "q1" print self.request.QUERY_PARAMS.get('tag', None) print self.request.user print "q1" if tags.objects.filter(tag='burger')!= None: return tags.objects.filter(tag='burger') else: content = {'please

Django-rest-framework, timezone bewusst Renderer/Parser

Anzahl der Antworten 3 Antworten
Ich Baue eine app, die würde dem Menschen dienen, die sich in verschiedenen Orten rund um die Welt. Ich bin mit Django-Rest-Framwork für die Kommunikation zwischen den clients und dem server. Alle DateTime-Werte werden in der DB

Erhalten die eine Base64-codierte Bild in Django Rest Framework, und speichern Sie in ImageField

Anzahl der Antworten 3 Antworten
Brauche ich, um zu erhalten, ein Bild aus einer app, und der beste Weg, die ich denken kann, ist, es zu senden, in ein JSON-array codiert in Base64. Das Bild ist sehr klein, so dass ich don

Django Rest Framework Aktualisieren, die einen Fremdschlüssel

Anzahl der Antworten 3 Antworten
Bin ich ein wenig frustriert mit diesem problem mit der Django Rest Framework: Ich bin mit einem viewset, mit einem custom serializer. Dieser serializer hat seine depth set to 1. Wenn ich die Abfrage dieses viewset bekomme

Das hinzufügen von zusätzlichen Daten zu Django Rest Framework-Ergebnisse für die gesamte ResultSet

Anzahl der Antworten 3 Antworten
Bin ich mit Django Rest Framework und brauchen Sie zusätzliche Daten in einem ResultSet. Speziell, wo Sie würden in der Regel haben: { "count": 45, "next": "http://localhost:8000/foo/bar?page=2", "previous": null, "results": [ {...} ] } Möchte ich hinzufügen,

Mehrere Modelle in Django Rest Framework?

Anzahl der Antworten 1 Antworten
Ich bin mit Django Rest framework. Ich will zur Serialisierung mehrerer Modelle und senden Sie als Antwort. Derzeit kann ich senden nur ein Modell pro Ansicht(wie CartView unten sendet nur Cart-Objekt). Folgende Modelle(nicht) dabei sein kann. class

Get Gegenstand von Feld als primary key

Anzahl der Antworten 5 Antworten
Hallo, ich bin neu sowohl Django und Django-Rest-Framework. Ich habe mich durch die tutorials. Was ich versuche zu tun (als Lernübung) ist ein Objekt zurückgeben, basierend auf einem anderen Feld als dem Primärschlüssel. myserver:8000/videos gibt eine Liste

Django REST framework-Wohnung, Lesen-schreiben-serializer

Anzahl der Antworten 3 Antworten
In Django REST framework, was ist beteiligt bei der Erstellung einer Wohnung, Lesen-schreiben-Serialisierungsprogramm Darstellung? Die Dokumente beziehen sich auf eine 'flache Darstellung' (Ende des Abschnitts http://django-rest-framework.org/api-guide/serializers.html#dealing-with-nested-objects), bieten aber nicht Beispiele oder nichts über einen Vorschlag, eine RelatedField

django rest framework , order_by ein JSON aus serializers.py Datei

Anzahl der Antworten 2 Antworten
Arbeite ich mit dem django rest framework, und ich will eine Bestellung machen, indem Sie auf meine json Wie kann ich eine order_by mit django rest framework von der serializers.py Datei Ich habe dieses in serializers.py class

Wie filterst du eine verschachtelte serializer in Django Rest Framework?

Anzahl der Antworten 3 Antworten
In Django Rest Framework, wie filterst du einen serializer, wenn es verschachtelt ist, in einem anderen serializer? Meine Filter auferlegt werden, die in der DRF viewsets, aber wenn Sie rufen Sie einen serializer aus, die innerhalb einer

Rest-Framework Serializer Methode

Anzahl der Antworten 2 Antworten
Habe ich Folgendes Serializer mit der Django REST Framework. Dies ist, was ich habe, so weit... serializer.py class ProductSerializer(serializers.ModelSerializer): score = serializers.SerializerMethodField('get_this_score') class Meta: model = Product fields = ('id', 'title', 'active', 'score') def get_this_score(self, obj): profile

AssertionError: `HyperlinkedIdentityField` setzt die Anfrage in der serializer-Kontext

Anzahl der Antworten 4 Antworten
Ich möchte erstellen Sie eine many-to-many Beziehung, wo eine person kann in vielen vereinen und einem Verein kann beliebig viele Personen. Ich fügte hinzu, die models.py und serializers.py für die folgende Logik, aber wenn ich versuche, es

Zusätzliches Feld beim serialisieren django rest framework

Anzahl der Antworten 3 Antworten
Ich bin ein Neuling auf django rest framework und erstellt eine Beispiel - Employee Modell. Meine models.py: class Employees(models.Model): created = models.DateTimeField(auto_now_add=True) first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) Meine serializers.py: class EmployeeSerializer(serializers.Serializer): class Meta: model = Employees

Entfernen von null-Feldern von Django Rest Framework Reaktion

Anzahl der Antworten 4 Antworten
Habe ich entwickelt eine API mit django-rest-framework. Ich bin mit ModelSerializer für die Rückgabe von Daten von einem Modell. models.py class MetaTags(models.Model): title = models.CharField(_('Title'), max_length=255, blank=True, null=True) name = models.CharField(_('Name'), max_length=255, blank=True, null=True) serializer.py class MetaTagsSerializer(serializers.ModelSerializer):

django-rest-framework http setzen, andernfalls mit 415 auf django 1.5

Anzahl der Antworten 1 Antworten
Bin ich mit django-rest-framework (neueste Version) für REST-API implementiert und einige test-Fällen in django mit built in test client. folgenden django Testfall war in Ordnung arbeiten mit django-version < 1.5 self.client.put('/core/accounts/%s/'% self.account.id, data = prepare_dict(self.account), HTTP_AUTHORIZATION=self.token) Upgrade

Django-Middleware, die verwendet Anfrage.Benutzer ist immer Anonym

Anzahl der Antworten 6 Antworten
Ich versuche zu machen-middleware, die Sie verändert einige Felder für den Benutzer basierend auf subdomain, etc... Das problem ist nur die Anfrage.Benutzer kommt immer als AnonymousUser innerhalb der middleware, aber dann den richtigen Benutzer in den Ansichten.

Django-Rest-Framework 3.0 Feldname '<Feld>' ist nicht gültig für Modell " ModelBase`

Anzahl der Antworten 1 Antworten
Fehlermeldung Habe ich gerade versucht, aus der Django-Rest-Framework 3.0 quickstart-tutorial (tolles intro übrigens) und lief in diesen Fehler, wenn die Umsetzung es auf meinem eigenen system/table. ImproperlyConfigured at /calls/ Field name `Datecreated` is not valid for model

So testen Sie eine API-Endpunkt, Django-rest-framework mit Django-oauth-toolkit für die Authentifizierung

Anzahl der Antworten 2 Antworten
Habe ich ein Django-rest-framework viewset/router definieren eine API-Endpunkt. Die viewset ist so definiert: class DocumentViewSet(viewsets.ModelViewSet): permission_classes = [permissions.IsAuthenticated, TokenHasReadWriteScope] model = Document Und der router ist definiert als router = DefaultRouter() router.register(r'documents', viewsets.DocumentViewSet) mit url-Muster url(r'^api/', include(router.urls))

Wie schreibt man unit-tests für django-rest-framework-api ' s?

Anzahl der Antworten 1 Antworten
Habe ich ausgesetzt, meine Datenbank-Modell mit Django-rest-framework view-sets und Router, und ich bin versucht zu schreiben der unit-tests dafür. Hier sind meine API und test-code Viewsets.py class Model1ViewSet(viewsets.ReadOnlyModelViewSet): model = Model1 serializer_class = Model1Serializer filter_class = Model1Filter