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.
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
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
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
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 =
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'),
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
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
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],
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
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
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
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 =
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
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 -
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
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
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,
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
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
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>
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', ...)
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)
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
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,
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
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
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
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,
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:
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:
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
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
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
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
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
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,
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
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
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
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
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
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
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
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
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):
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
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.
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
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))
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