1. ホーム
  2. django

[解決済み】Djangoでモデルインスタンスをシリアライズする方法は?

2022-04-17 15:28:13

質問

モデルクエリセットをシリアライズする方法については多くのドキュメントがありますが、モデルインスタンスのフィールドをJSONにシリアライズするにはどうすればよいのでしょうか。

どのように解決するのですか?

必要なオブジェクトをラップするために簡単にリストを使うことができ、それだけで django シリアライザーは正しくシリアライズすることができます。

from django.core import serializers

# assuming obj is a model instance
serialized_obj = serializers.serialize('json', [ obj, ])