... ズ を参照してください。 geojson シリアライザーはデシリアライザーに相当するものがないため、データをラウンドトリップするためのものではありません。例えば、 loaddata を使用 ... して、このシリアライザーの出力を再読み込みすることはできません。出力されたデータをリロードする場合は、代わりにプレーンな json シリアライザ を使用し ... てください。 json シリアライザのオプションに加えて、 geojson シリアライザは serializers.serialize() によって呼び出されたときに、以下の追加オプションを受け ... ... ズ を参照してください。 geojson シリアライザーはデシリアライザーに相当するものがないため、データをラウンドトリップするためのものではありません。例えば、 loaddata を使用 ... して、このシリアライザーの出力を再読み込みすることはできません。出力されたデータをリロードする場合は、代わりにプレーンな json シリアライザ を使用し ... てください。 json シリアライザのオプションに加えて、 geojson シリアライザは serializers.serialize() によって呼び出されたときに、以下の追加オプションを受け ... ... な他のフォーマットはテキストベースや Django データをネットワーク越しに送信するために使われるフォーマットになりますが、シリアライザーはどんなフォーマットも (テキストベースと非テキストベースのいずれも) 処理可能です。 参考 あるデータをテーブルからシリアライ ... なイテレータでも渡せますが、ほとんど場合は QuerySet になります。) django.core.serializers. get_serializer ( format ) ¶ シリアライザーオブジェクトを次のように直接使用することもできます。 JSONSerializer = serializers . get_serializer ( "json" ) json_seriali ... NotExist 例外が発生します。 フィールドのサブセット ¶ フィールドのサブセットのみをシリアライズしたい場合は、次のようにシリアライザーに fields 引数を指定できます。 from django.core import serializers data = serializers . serialize ( "json" , SomeModel . o ... ... な他のフォーマットはテキストベースや Django データをネットワーク越しに送信するために使われるフォーマットになりますが、シリアライザーはどんなフォーマットも (テキストベースと非テキストベースのいずれも) 処理可能です。 参考 あるデータをテーブルからシリアライ ... なイテレータでも渡せますが、ほとんど場合は QuerySet になります。) django.core.serializers. get_serializer ( format ) ¶ シリアライザーオブジェクトを次のように直接使用することもできます。 JSONSerializer = serializers . get_serializer ( "json" ) json_seriali ... NotExist 例外が発生します。 フィールドのサブセット ¶ フィールドのサブセットのみをシリアライズしたい場合は、次のようにシリアライザーに fields 引数を指定できます。 from django.core import serializers data = serializers . serialize ( "json" , SomeModel . o ... ... データベースのタイムゾーン TEMPLATES テンプレートエンジン FORM_RENDERER デフォルトのレンダラー SERIALIZATION_MODULES シリアライザーのキャッシュ LOCALE_PATHS、LANGUAGE_CODE デフォルトの翻訳と読み込まれた翻訳 STATIC_ROOT, STATIC_URL, STORAGES ストレージの ... ... データベースのタイムゾーン TEMPLATES テンプレートエンジン FORM_RENDERER デフォルトのレンダラー SERIALIZATION_MODULES シリアライザーのキャッシュ LOCALE_PATHS、LANGUAGE_CODE デフォルトの翻訳と読み込まれた翻訳 STATIC_ROOT, STATIC_URL, STORAGES ストレージの ... ... す。設定ファイルの SESSION_SERIALIZER に設定すれば、セッションをシリアライズするフォーマットをカスカムできます。 自作のシリアライザを書く に書いた注意書きの通り、JSON によるシリアライズを強く推奨します。 クッキーバックエンドを利用している場合は特に です。 ... が、 SECRET_KEY が流出するだけで、リモートからコードを実行されてしまう脆弱性が生まれてしまうのです。 バンドルされているシリアライザ ¶ class serializers. JSONSerializer ¶ django.core.signing の JSON シリアライザのラッパーです。基本的なデータ型だけがシリア ... タは保存できません(これは UnicodeDecodeError を発生させます)。 JSON によるシリアライズの制限について詳しくは、 自作のシリアライザを書く セクションを読んでください。 自作のシリアライザを書く ¶ Note that the JSONSerializer cannot handle arbitrary Python d ... ... す。設定ファイルの SESSION_SERIALIZER に設定すれば、セッションをシリアライズするフォーマットをカスカムできます。 自作のシリアライザを書く に書いた注意書きの通り、JSON によるシリアライズを強く推奨します。 クッキーバックエンドを利用している場合は特に です。 ... が、 SECRET_KEY が流出するだけで、リモートからコードを実行されてしまう脆弱性が生まれてしまうのです。 バンドルされているシリアライザ ¶ class serializers. JSONSerializer ¶ django.core.signing の JSON シリアライザのラッパーです。基本的なデータ型だけがシリア ... タは保存できません(これは UnicodeDecodeError を発生させます)。 JSON によるシリアライズの制限について詳しくは、 自作のシリアライザを書く セクションを読んでください。 自作のシリアライザを書く ¶ Note that the JSONSerializer cannot handle arbitrary Python d ... ... び変更するだけの場合、フィールドクラスは必要ないためです。 代わりに、属性値とデータベースに保存されているもの、または シリアライザ に送信されるものとの間で変換するための機構を提供します。 独自のカスタムフィールドを作成する場合は、このことに留意してくださ ... い。 作成するDjangoの Field サブクラスは、Pythonインスタンスとデータベース/シリアライザーの値をさまざまな方法で変換するための機構を提供します(たとえば、値の保存とルックアップでの値の使用には違いがあります)。 こ ... 関連フィールドに使用される ( ForeignKey など)。上級者向けです。 default editable serialize : False の場合、Django の シリアライザ にモデルが渡されたときに、フィールドをシリアライズしません。デフォルトの値は True です。 unique_for_date unique_for_month ... ... び変更するだけの場合、フィールドクラスは必要ないためです。 代わりに、属性値とデータベースに保存されているもの、または シリアライザ に送信されるものとの間で変換するための機構を提供します。 独自のカスタムフィールドを作成する場合は、このことに留意してくださ ... い。 作成するDjangoの Field サブクラスは、Pythonインスタンスとデータベース/シリアライザーの値をさまざまな方法で変換するための機構を提供します(たとえば、値の保存とルックアップでの値の使用には違いがあります)。 こ ... 関連フィールドに使用される ( ForeignKey など)。上級者向けです。 default editable serialize : False の場合、Django の シリアライザ にモデルが渡されたときに、フィールドをシリアライズしません。デフォルトの値は True です。 unique_for_date unique_for_month ... 2026年10月08日