道
django.core輸入シリアライザから#导入模块 RES = serializers.serialize( 'JSON'、hosts_list) はHttpResponse(RES)を返します
第二の方法
RES = hosts_list.values( 'ホスト名'、 'IP') 輸入JSON RES = json.dumps(リスト(RES))#注意加上リスト函数 リターンのHttpResponse(RES)
しかし、この方法では、このような時刻データとして、シリアライズすることはできません
三つの方法
カスタム・シリアライズ
日時日時インポートから 日時DATEからインポート インポートJSON 。#はあなたのここに壁紙作成テスト クラスCustomEncoderをその(json.JSONEncoder):#書き換えカスタム直列方式の DEFのデフォルト(セルフ、フィールド): IFでisinstance(フィールド、日時): リターンfield.strftime( '%Y-M-%D %% H:%M:%のS') でisinstanceのelif(フィールド、DATE): 戻りfield.strftime( 'M - %%% Y-D') 他: リターンjson.JSONEncoder(セルフ、フィールド) D = { 'K1': 'V1'、 'K2': 'V2'、 '日時':DateTime.Now() } RES = json.dumps(D、= CustomEncoder CLSこと) #オーバーライドシリアル化メソッドは、CLSは、パラメータを渡す (RES)を印刷します