Ich habe eine einzige Modellinstanz obj
. Ich möchte es serialisieren und den Primärschlüssel in die serialisierten Daten aufnehmen.Wie man eine einzelne Modellinstanz serialisiert und den Primärschlüssel einfügt
django.core.serializers.serializer
will ein queryset ( wirft einen Fehler, dassojb
nicht iterable ist).Ich kann einfach nicht zwingen
django.forms.model_to_dict
in den Primärschlüssel in der serialisierte Objekt einschließlich, auch explizit aufrufen:model_to_dict(obj, fields=['pk'])
odermodel_to_dict(obj, fields=['id'])
Wie kann ich das tun?
Ich würde diese Bibliothek für solche Fälle empfehlen: [Django REST-Framework - Serialisierer] (http://www.django-rest-framework.org/api -guide/serializer /) – adgon92
DRF ist wirklich übertrieben für das, was ich hier versuche. – Escher