Tag: django-serializer

Django bietet serialisierungsprogramme für die Serialisierung von Modellen in gängigen Datenformate wie JSON und XML. Nicht mit django-rest-framework.

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

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

Erstellen von JSON-Antwort in Django mit Modell

Anzahl der Antworten 1 Antworten
Ich bin mit einigen Problem hier. Ich bin versucht, wieder eine JSON-Antwort aus der Botschaft und eine model-Instanz: class MachineModel(models.Model): name = models.CharField(max_length=64, blank=False) description = models.CharField(max_length=64, blank=False) manufacturer = models.ForeignKey(Manufacturer) added_by = models.ForeignKey(User, related_name='%(app_label)s_%(class)s_added_by') creation_date =

Ein Feld im Django-REST-Framework-Serializer dynamisch ausschließen oder einbeziehen

Anzahl der Antworten 2 Antworten
Habe ich ein serializer in Django REST framework wie folgt definiert: class QuestionSerializer(serializers.Serializer): id = serializers.CharField() question_text = QuestionTextSerializer() topic = TopicSerializer() Nun habe ich zwei API-Ansichten, die die oben genannten serializer: class QuestionWithTopicView(generics.RetrieveAPIView): # I wish

Bearbeiten des Django-Rest-Framework Serializer-Objekts vor dem Speichern

Anzahl der Antworten 2 Antworten
Ich Bearbeiten möchten django-rest-framwork serializer-Objekt, bevor es gespeichert wird. Dies ist, wie Mach ich es zurzeit - def upload(request): if request.method == 'POST': form = ImageForm(request.POST, request.FILES) if form.is_valid(): # All validation rules pass obj = form.save(commit=False)

Django Rest Framework Serialisierung von vielen zu vielen Feld

Anzahl der Antworten 4 Antworten
Wie kann ich serialisieren, die eine viele-zu-viele-Feld in der Liste etwas, und kehren Sie über rest-framework? In meinem Beispiel unten, ich versuche auf die Rückkehr der post-zusammen mit einer Liste von tags zugeordnet. models.py class post(models.Model): tag